{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[['\\nPython\\n\\n\\n\\n\\nParadigm\\nObject-oriented,', 'imperative,'], ['imperative,', 'functional,'], ['functional,', 'procedural,'], ['procedural,', 'reflective\\n\\n\\nDesigned\\xa0by\\nGuido'], ['reflective\\n\\n\\nDesigned\\xa0by\\nGuido', 'van'], ['van', 'Rossum\\n\\n\\nDeveloper\\nPython'], ['Rossum\\n\\n\\nDeveloper\\nPython', 'Software'], ['Software', 'Foundation\\n\\n\\nFirst\\xa0appeared\\n20\\xa0February'], ['Foundation\\n\\n\\nFirst\\xa0appeared\\n20\\xa0February', '1991;'], ['1991;', '26'], ['26', 'years'], ['years', 'ago\\xa0(1991-02-20)[1]\\n\\n\\n\\n\\n\\nStable'], ['ago\\xa0(1991-02-20)[1]\\n\\n\\n\\n\\n\\nStable', 'release\\n\\n3.6.4'], ['release\\n\\n3.6.4', '/'], ['/', '19\\xa0December'], ['19\\xa0December', '2017;'], ['2017;', '18'], ['18', 'days'], ['days', 'ago\\xa0(2017-12-19)[2]\\n2.7.14'], ['ago\\xa0(2017-12-19)[2]\\n2.7.14', '/'], ['/', '16\\xa0September'], ['16\\xa0September', '2017;'], ['2017;', '3'], ['3', 'months'], ['months', 'ago\\xa0(2017-09-16)[3]\\n\\n\\n\\n\\n\\n\\nTyping'], ['ago\\xa0(2017-09-16)[3]\\n\\n\\n\\n\\n\\n\\nTyping', 'discipline\\nDuck,'], ['discipline\\nDuck,', 'dynamic,'], ['dynamic,', 'strong\\n\\n\\nLicense\\nPython'], ['strong\\n\\n\\nLicense\\nPython', 'Software'], ['Software', 'Foundation'], ['Foundation', 'License\\n\\n\\nFilename'], ['License\\n\\n\\nFilename', 'extensions\\n.py,'], ['extensions\\n.py,', '.pyc,'], ['.pyc,', '.pyd,'], ['.pyd,', '.pyo'], ['.pyo', '(prior'], ['(prior', 'to'], ['to', '3.5),[4]'], ['3.5),[4]', '.pyw,'], ['.pyw,', '.pyz'], ['.pyz', '(since'], ['(since', '3.5)[5]\\n\\n\\nWebsite\\npython.org\\n\\n\\nMajor'], ['3.5)[5]\\n\\n\\nWebsite\\npython.org\\n\\n\\nMajor', 'implementations\\n\\n\\nCPython,'], ['implementations\\n\\n\\nCPython,', 'IronPython,'], ['IronPython,', 'Jython,'], ['Jython,', 'MicroPython,'], ['MicroPython,', 'Numba,'], ['Numba,', 'PyPy,'], ['PyPy,', 'Stackless'], ['Stackless', 'Python\\n\\n\\nDialects\\n\\n\\nCython,'], ['Python\\n\\n\\nDialects\\n\\n\\nCython,', 'RPython\\n\\n\\nInfluenced'], ['RPython\\n\\n\\nInfluenced', 'by\\n\\n\\nABC,[6]'], ['by\\n\\n\\nABC,[6]', 'ALGOL'], ['ALGOL', '68,[7]'], ['68,[7]', 'C,[8]'], ['C,[8]', 'C++,[9]'], ['C++,[9]', 'CLU,[10]'], ['CLU,[10]', 'Dylan,[11]'], ['Dylan,[11]', 'Haskell,[12]'], ['Haskell,[12]', 'Icon,[13]'], ['Icon,[13]', 'Java,[14]'], ['Java,[14]', 'Lisp,[15]'], ['Lisp,[15]', 'Modula-3,[9]'], ['Modula-3,[9]', 'Perl\\n\\n\\nInfluenced\\n\\n\\nBoo,'], ['Perl\\n\\n\\nInfluenced\\n\\n\\nBoo,', 'Cobra,'], ['Cobra,', 'Coconut,[16]'], ['Coconut,[16]', 'CoffeeScript,[17]'], ['CoffeeScript,[17]', 'D,'], ['D,', 'F#,'], ['F#,', 'Falcon,'], ['Falcon,', 'Genie,[18]'], ['Genie,[18]', 'Go,'], ['Go,', 'Groovy,'], ['Groovy,', 'JavaScript,[19][20]'], ['JavaScript,[19][20]', 'Julia,[21]'], ['Julia,[21]', 'Nim,'], ['Nim,', 'Ring[22],'], ['Ring[22],', 'Ruby,[23]'], ['Ruby,[23]', 'Swift[24]\\n\\n\\n\\n\\n'], ['Swift[24]\\n\\n\\n\\n\\n', 'Python'], ['Python', 'Programming'], ['Programming', 'at'], ['at', 'Wikibooks\\n\\n\\n\\n\\nPython'], ['Wikibooks\\n\\n\\n\\n\\nPython', 'is'], ['is', 'an'], ['an', 'interpreted'], ['interpreted', 'high-level'], ['high-level', 'programming'], ['programming', 'language'], ['language', 'for'], ['for', 'general-purpose'], ['general-purpose', 'programming.'], ['programming.', 'Created'], ['Created', 'by'], ['by', 'Guido'], ['Guido', 'van'], ['van', 'Rossum'], ['Rossum', 'and'], ['and', 'first'], ['first', 'released'], ['released', 'in'], ['in', '1991,'], ['1991,', 'Python'], ['Python', 'has'], ['has', 'a'], ['a', 'design'], ['design', 'philosophy'], ['philosophy', 'that'], ['that', 'emphasizes'], ['emphasizes', 'code'], ['code', 'readability,'], ['readability,', 'and'], ['and', 'a'], ['a', 'syntax'], ['syntax', 'that'], ['that', 'allows'], ['allows', 'programmers'], ['programmers', 'to'], ['to', 'express'], ['express', 'concepts'], ['concepts', 'in'], ['in', 'fewer'], ['fewer', 'lines'], ['lines', 'of'], ['of', 'code,[25][26]'], ['code,[25][26]', 'notably'], ['notably', 'using'], ['using', 'significant'], ['significant', 'whitespace.'], ['whitespace.', 'It'], ['It', 'provides'], ['provides', 'constructs'], ['constructs', 'that'], ['that', 'enable'], ['enable', 'clear'], ['clear', 'programming'], ['programming', 'on'], ['on', 'both'], ['both', 'small'], ['small', 'and'], ['and', 'large'], ['large', 'scales.[27]\\nPython'], ['scales.[27]\\nPython', 'features'], ['features', 'a'], ['a', 'dynamic'], ['dynamic', 'type'], ['type', 'system'], ['system', 'and'], ['and', 'automatic'], ['automatic', 'memory'], ['memory', 'management.'], ['management.', 'It'], ['It', 'supports'], ['supports', 'multiple'], ['multiple', 'programming'], ['programming', 'paradigms,'], ['paradigms,', 'including'], ['including', 'object-oriented,'], ['object-oriented,', 'imperative,'], ['imperative,', 'functional'], ['functional', 'and'], ['and', 'procedural,'], ['procedural,', 'and'], ['and', 'has'], ['has', 'a'], ['a', 'large'], ['large', 'and'], ['and', 'comprehensive'], ['comprehensive', 'standard'], ['standard', 'library.[28]\\nPython'], ['library.[28]\\nPython', 'interpreters'], ['interpreters', 'are'], ['are', 'available'], ['available', 'for'], ['for', 'many'], ['many', 'operating'], ['operating', 'systems.'], ['systems.', 'CPython,'], ['CPython,', 'the'], ['the', 'reference'], ['reference', 'implementation'], ['implementation', 'of'], ['of', 'Python,'], ['Python,', 'is'], ['is', 'open'], ['open', 'source'], ['source', 'software[29]'], ['software[29]', 'and'], ['and', 'has'], ['has', 'a'], ['a', 'community-based'], ['community-based', 'development'], ['development', 'model,'], ['model,', 'as'], ['as', 'do'], ['do', 'nearly'], ['nearly', 'all'], ['all', 'of'], ['of', 'its'], ['its', 'variant'], ['variant', 'implementations.'], ['implementations.', 'CPython'], ['CPython', 'is'], ['is', 'managed'], ['managed', 'by'], ['by', 'the'], ['the', 'non-profit'], ['non-profit', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.\\n\\n\\n\\nContents\\n\\n\\n1'], ['Foundation.\\n\\n\\n\\nContents\\n\\n\\n1', 'History\\n2'], ['History\\n2', 'Features'], ['Features', 'and'], ['and', 'philosophy\\n3'], ['philosophy\\n3', 'Syntax'], ['Syntax', 'and'], ['and', 'semantics\\n\\n3.1'], ['semantics\\n\\n3.1', 'Indentation\\n3.2'], ['Indentation\\n3.2', 'Statements'], ['Statements', 'and'], ['and', 'control'], ['control', 'flow\\n3.3'], ['flow\\n3.3', 'Expressions\\n3.4'], ['Expressions\\n3.4', 'Methods\\n3.5'], ['Methods\\n3.5', 'Typing\\n3.6'], ['Typing\\n3.6', 'Mathematics\\n\\n\\n4'], ['Mathematics\\n\\n\\n4', 'Libraries\\n5'], ['Libraries\\n5', 'Development'], ['Development', 'environments\\n6'], ['environments\\n6', 'Implementations\\n\\n6.1'], ['Implementations\\n\\n6.1', 'Reference'], ['Reference', 'implementation\\n6.2'], ['implementation\\n6.2', 'Other'], ['Other', 'implementations\\n6.3'], ['implementations\\n6.3', 'Unsupported'], ['Unsupported', 'implementations\\n6.4'], ['implementations\\n6.4', 'Cross-compilers'], ['Cross-compilers', 'to'], ['to', 'other'], ['other', 'languages\\n6.5'], ['languages\\n6.5', 'Performance\\n\\n\\n7'], ['Performance\\n\\n\\n7', 'Development\\n8'], ['Development\\n8', 'Naming\\n9'], ['Naming\\n9', 'Uses\\n10'], ['Uses\\n10', 'Languages'], ['Languages', 'influenced'], ['influenced', 'by'], ['by', 'Python\\n11'], ['Python\\n11', 'See'], ['See', 'also\\n12'], ['also\\n12', 'References\\n13'], ['References\\n13', 'Further'], ['Further', 'reading\\n14'], ['reading\\n14', 'External'], ['External', 'links\\n\\n\\n\\nHistory[edit]\\n\\n\\n\\n\\nGuido'], ['links\\n\\n\\n\\nHistory[edit]\\n\\n\\n\\n\\nGuido', 'van'], ['van', 'Rossum,'], ['Rossum,', 'the'], ['the', 'creator'], ['creator', 'of'], ['of', 'Python\\n\\n\\nMain'], ['Python\\n\\n\\nMain', 'article:'], ['article:', 'History'], ['History', 'of'], ['of', 'Python\\nPython'], ['Python\\nPython', 'was'], ['was', 'conceived'], ['conceived', 'in'], ['in', 'the'], ['the', 'late'], ['late', '1980s,[30]'], ['1980s,[30]', 'and'], ['and', 'its'], ['its', 'implementation'], ['implementation', 'began'], ['began', 'in'], ['in', 'December'], ['December', '1989[31]'], ['1989[31]', 'by'], ['by', 'Guido'], ['Guido', 'van'], ['van', 'Rossum'], ['Rossum', 'at'], ['at', 'Centrum'], ['Centrum', 'Wiskunde'], ['Wiskunde', '&'], ['&', 'Informatica'], ['Informatica', '(CWI)'], ['(CWI)', 'in'], ['in', 'the'], ['the', 'Netherlands'], ['Netherlands', 'as'], ['as', 'a'], ['a', 'successor'], ['successor', 'to'], ['to', 'the'], ['the', 'ABC'], ['ABC', 'language'], ['language', '(itself'], ['(itself', 'inspired'], ['inspired', 'by'], ['by', 'SETL)[32]'], ['SETL)[32]', 'capable'], ['capable', 'of'], ['of', 'exception'], ['exception', 'handling'], ['handling', 'and'], ['and', 'interfacing'], ['interfacing', 'with'], ['with', 'the'], ['the', 'Amoeba'], ['Amoeba', 'operating'], ['operating', 'system.[6]'], ['system.[6]', 'Van'], ['Van', 'Rossum'], ['Rossum', 'remains'], ['remains', \"Python's\"], [\"Python's\", 'principal'], ['principal', 'author.'], ['author.', 'His'], ['His', 'continuing'], ['continuing', 'central'], ['central', 'role'], ['role', 'in'], ['in', \"Python's\"], [\"Python's\", 'development'], ['development', 'is'], ['is', 'reflected'], ['reflected', 'in'], ['in', 'the'], ['the', 'title'], ['title', 'given'], ['given', 'to'], ['to', 'him'], ['him', 'by'], ['by', 'the'], ['the', 'Python'], ['Python', 'community:'], ['community:', 'Benevolent'], ['Benevolent', 'Dictator'], ['Dictator', 'For'], ['For', 'Life'], ['Life', '(BDFL).\\nOn'], ['(BDFL).\\nOn', 'the'], ['the', 'origins'], ['origins', 'of'], ['of', 'Python,'], ['Python,', 'Van'], ['Van', 'Rossum'], ['Rossum', 'wrote'], ['wrote', 'in'], ['in', '1996:[33]\\n\\n\\n“\\n...In'], ['1996:[33]\\n\\n\\n“\\n...In', 'December'], ['December', '1989,'], ['1989,', 'I'], ['I', 'was'], ['was', 'looking'], ['looking', 'for'], ['for', 'a'], ['a', '\"hobby\"'], ['\"hobby\"', 'programming'], ['programming', 'project'], ['project', 'that'], ['that', 'would'], ['would', 'keep'], ['keep', 'me'], ['me', 'occupied'], ['occupied', 'during'], ['during', 'the'], ['the', 'week'], ['week', 'around'], ['around', 'Christmas.'], ['Christmas.', 'My'], ['My', 'office'], ['office', '...'], ['...', 'would'], ['would', 'be'], ['be', 'closed,'], ['closed,', 'but'], ['but', 'I'], ['I', 'had'], ['had', 'a'], ['a', 'home'], ['home', 'computer,'], ['computer,', 'and'], ['and', 'not'], ['not', 'much'], ['much', 'else'], ['else', 'on'], ['on', 'my'], ['my', 'hands.'], ['hands.', 'I'], ['I', 'decided'], ['decided', 'to'], ['to', 'write'], ['write', 'an'], ['an', 'interpreter'], ['interpreter', 'for'], ['for', 'the'], ['the', 'new'], ['new', 'scripting'], ['scripting', 'language'], ['language', 'I'], ['I', 'had'], ['had', 'been'], ['been', 'thinking'], ['thinking', 'about'], ['about', 'lately:'], ['lately:', 'a'], ['a', 'descendant'], ['descendant', 'of'], ['of', 'ABC'], ['ABC', 'that'], ['that', 'would'], ['would', 'appeal'], ['appeal', 'to'], ['to', 'Unix/C'], ['Unix/C', 'hackers.'], ['hackers.', 'I'], ['I', 'chose'], ['chose', 'Python'], ['Python', 'as'], ['as', 'a'], ['a', 'working'], ['working', 'title'], ['title', 'for'], ['for', 'the'], ['the', 'project,'], ['project,', 'being'], ['being', 'in'], ['in', 'a'], ['a', 'slightly'], ['slightly', 'irreverent'], ['irreverent', 'mood'], ['mood', '(and'], ['(and', 'a'], ['a', 'big'], ['big', 'fan'], ['fan', 'of'], ['of', 'Monty'], ['Monty', \"Python's\"], [\"Python's\", 'Flying'], ['Flying', 'Circus).\\n”\\n\\n\\nPython'], ['Circus).\\n”\\n\\n\\nPython', '2.0'], ['2.0', 'was'], ['was', 'released'], ['released', 'on'], ['on', '16'], ['16', 'October'], ['October', '2000'], ['2000', 'and'], ['and', 'had'], ['had', 'many'], ['many', 'major'], ['major', 'new'], ['new', 'features,'], ['features,', 'including'], ['including', 'a'], ['a', 'cycle-detecting'], ['cycle-detecting', 'garbage'], ['garbage', 'collector'], ['collector', 'and'], ['and', 'support'], ['support', 'for'], ['for', 'Unicode.'], ['Unicode.', 'With'], ['With', 'this'], ['this', 'release,'], ['release,', 'the'], ['the', 'development'], ['development', 'process'], ['process', 'became'], ['became', 'more'], ['more', 'transparent'], ['transparent', 'and'], ['and', 'community-backed.[34]\\nPython'], ['community-backed.[34]\\nPython', '3.0'], ['3.0', '(initially'], ['(initially', 'called'], ['called', 'Python'], ['Python', '3000'], ['3000', 'or'], ['or', 'py3k)'], ['py3k)', 'was'], ['was', 'released'], ['released', 'on'], ['on', '3'], ['3', 'December'], ['December', '2008'], ['2008', 'after'], ['after', 'a'], ['a', 'long'], ['long', 'testing'], ['testing', 'period.'], ['period.', 'It'], ['It', 'is'], ['is', 'a'], ['a', 'major'], ['major', 'revision'], ['revision', 'of'], ['of', 'the'], ['the', 'language'], ['language', 'that'], ['that', 'is'], ['is', 'not'], ['not', 'backward-compatible'], ['backward-compatible', 'with'], ['with', 'previous'], ['previous', 'versions.[35]'], ['versions.[35]', 'However,'], ['However,', 'many'], ['many', 'of'], ['of', 'its'], ['its', 'major'], ['major', 'features'], ['features', 'have'], ['have', 'been'], ['been', 'backported'], ['backported', 'to'], ['to', 'the'], ['the', 'backward-compatible'], ['backward-compatible', 'Python'], ['Python', '2.6.x[36]'], ['2.6.x[36]', 'and'], ['and', '2.7.x'], ['2.7.x', 'version'], ['version', 'series.\\nPython'], ['series.\\nPython', \"2.7's\"], [\"2.7's\", 'end-of-life'], ['end-of-life', 'date'], ['date', '(a.k.a.'], ['(a.k.a.', 'EOL,'], ['EOL,', 'sunset'], ['sunset', 'date)'], ['date)', 'was'], ['was', 'initially'], ['initially', 'set'], ['set', 'at'], ['at', '2015,'], ['2015,', 'then'], ['then', 'postponed'], ['postponed', 'to'], ['to', '2020'], ['2020', 'out'], ['out', 'of'], ['of', 'concern'], ['concern', 'that'], ['that', 'a'], ['a', 'large'], ['large', 'body'], ['body', 'of'], ['of', 'existing'], ['existing', 'code'], ['code', 'could'], ['could', 'not'], ['not', 'easily'], ['easily', 'be'], ['be', 'forward-ported'], ['forward-ported', 'to'], ['to', 'Python'], ['Python', '3.[37][38]'], ['3.[37][38]', 'In'], ['In', 'January'], ['January', '2017,'], ['2017,', 'Google'], ['Google', 'announced'], ['announced', 'work'], ['work', 'on'], ['on', 'a'], ['a', 'Python'], ['Python', '2.7'], ['2.7', 'to'], ['to', 'Go'], ['Go', 'transcompiler.'], ['transcompiler.', 'The'], ['The', 'Register'], ['Register', 'speculated'], ['speculated', 'that'], ['that', 'this'], ['this', 'was'], ['was', 'in'], ['in', 'response'], ['response', 'to'], ['to', 'Python'], ['Python', \"2.7's\"], [\"2.7's\", 'planned'], ['planned', 'end-of-life[39],'], ['end-of-life[39],', 'but'], ['but', 'Google'], ['Google', 'cited'], ['cited', 'performance'], ['performance', 'under'], ['under', 'concurrent'], ['concurrent', 'workloads'], ['workloads', 'as'], ['as', 'their'], ['their', 'only'], ['only', 'motivation.[40]\\nFeatures'], ['motivation.[40]\\nFeatures', 'and'], ['and', 'philosophy[edit]\\nPython'], ['philosophy[edit]\\nPython', 'is'], ['is', 'a'], ['a', 'multi-paradigm'], ['multi-paradigm', 'programming'], ['programming', 'language.'], ['language.', 'Object-oriented'], ['Object-oriented', 'programming'], ['programming', 'and'], ['and', 'structured'], ['structured', 'programming'], ['programming', 'are'], ['are', 'fully'], ['fully', 'supported,'], ['supported,', 'and'], ['and', 'many'], ['many', 'of'], ['of', 'its'], ['its', 'features'], ['features', 'support'], ['support', 'functional'], ['functional', 'programming'], ['programming', 'and'], ['and', 'aspect-oriented'], ['aspect-oriented', 'programming'], ['programming', '(including'], ['(including', 'by'], ['by', 'metaprogramming[41]'], ['metaprogramming[41]', 'and'], ['and', 'metaobjects'], ['metaobjects', '(magic'], ['(magic', 'methods)).[42]'], ['methods)).[42]', 'Many'], ['Many', 'other'], ['other', 'paradigms'], ['paradigms', 'are'], ['are', 'supported'], ['supported', 'via'], ['via', 'extensions,'], ['extensions,', 'including'], ['including', 'design'], ['design', 'by'], ['by', 'contract[43][44]'], ['contract[43][44]', 'and'], ['and', 'logic'], ['logic', 'programming.[45]\\nPython'], ['programming.[45]\\nPython', 'uses'], ['uses', 'dynamic'], ['dynamic', 'typing,'], ['typing,', 'and'], ['and', 'a'], ['a', 'combination'], ['combination', 'of'], ['of', 'reference'], ['reference', 'counting'], ['counting', 'and'], ['and', 'a'], ['a', 'cycle-detecting'], ['cycle-detecting', 'garbage'], ['garbage', 'collector'], ['collector', 'for'], ['for', 'memory'], ['memory', 'management.'], ['management.', 'It'], ['It', 'also'], ['also', 'features'], ['features', 'dynamic'], ['dynamic', 'name'], ['name', 'resolution'], ['resolution', '(late'], ['(late', 'binding),'], ['binding),', 'which'], ['which', 'binds'], ['binds', 'method'], ['method', 'and'], ['and', 'variable'], ['variable', 'names'], ['names', 'during'], ['during', 'program'], ['program', \"execution.\\nPython's\"], [\"execution.\\nPython's\", 'design'], ['design', 'offers'], ['offers', 'some'], ['some', 'support'], ['support', 'for'], ['for', 'functional'], ['functional', 'programming'], ['programming', 'in'], ['in', 'the'], ['the', 'Lisp'], ['Lisp', 'tradition.'], ['tradition.', 'It'], ['It', 'has'], ['has', 'filter(),'], ['filter(),', 'map(),'], ['map(),', 'and'], ['and', 'reduce()'], ['reduce()', 'functions;'], ['functions;', 'list'], ['list', 'comprehensions,'], ['comprehensions,', 'dictionaries,'], ['dictionaries,', 'and'], ['and', 'sets;'], ['sets;', 'and'], ['and', 'generator'], ['generator', 'expressions.[46]'], ['expressions.[46]', 'The'], ['The', 'standard'], ['standard', 'library'], ['library', 'has'], ['has', 'two'], ['two', 'modules'], ['modules', '(itertools'], ['(itertools', 'and'], ['and', 'functools)'], ['functools)', 'that'], ['that', 'implement'], ['implement', 'functional'], ['functional', 'tools'], ['tools', 'borrowed'], ['borrowed', 'from'], ['from', 'Haskell'], ['Haskell', 'and'], ['and', 'Standard'], ['Standard', 'ML.[47]\\nThe'], ['ML.[47]\\nThe', \"language's\"], [\"language's\", 'core'], ['core', 'philosophy'], ['philosophy', 'is'], ['is', 'summarized'], ['summarized', 'in'], ['in', 'the'], ['the', 'document'], ['document', 'The'], ['The', 'Zen'], ['Zen', 'of'], ['of', 'Python'], ['Python', '(PEP'], ['(PEP', '20),'], ['20),', 'which'], ['which', 'includes'], ['includes', 'aphorisms'], ['aphorisms', 'such'], ['such', 'as:[48]\\n\\nBeautiful'], ['as:[48]\\n\\nBeautiful', 'is'], ['is', 'better'], ['better', 'than'], ['than', 'ugly\\nExplicit'], ['ugly\\nExplicit', 'is'], ['is', 'better'], ['better', 'than'], ['than', 'implicit\\nSimple'], ['implicit\\nSimple', 'is'], ['is', 'better'], ['better', 'than'], ['than', 'complex\\nComplex'], ['complex\\nComplex', 'is'], ['is', 'better'], ['better', 'than'], ['than', 'complicated\\nReadability'], ['complicated\\nReadability', 'counts\\n\\nRather'], ['counts\\n\\nRather', 'than'], ['than', 'having'], ['having', 'all'], ['all', 'of'], ['of', 'its'], ['its', 'functionality'], ['functionality', 'built'], ['built', 'into'], ['into', 'its'], ['its', 'core,'], ['core,', 'Python'], ['Python', 'was'], ['was', 'designed'], ['designed', 'to'], ['to', 'be'], ['be', 'highly'], ['highly', 'extensible.'], ['extensible.', 'This'], ['This', 'compact'], ['compact', 'modularity'], ['modularity', 'has'], ['has', 'made'], ['made', 'it'], ['it', 'particularly'], ['particularly', 'popular'], ['popular', 'as'], ['as', 'a'], ['a', 'means'], ['means', 'of'], ['of', 'adding'], ['adding', 'programmable'], ['programmable', 'interfaces'], ['interfaces', 'to'], ['to', 'existing'], ['existing', 'applications.'], ['applications.', 'Van'], ['Van', \"Rossum's\"], [\"Rossum's\", 'vision'], ['vision', 'of'], ['of', 'a'], ['a', 'small'], ['small', 'core'], ['core', 'language'], ['language', 'with'], ['with', 'a'], ['a', 'large'], ['large', 'standard'], ['standard', 'library'], ['library', 'and'], ['and', 'easily'], ['easily', 'extensible'], ['extensible', 'interpreter'], ['interpreter', 'stemmed'], ['stemmed', 'from'], ['from', 'his'], ['his', 'frustrations'], ['frustrations', 'with'], ['with', 'ABC,'], ['ABC,', 'which'], ['which', 'espoused'], ['espoused', 'the'], ['the', 'opposite'], ['opposite', 'approach.[30]\\nWhile'], ['approach.[30]\\nWhile', 'offering'], ['offering', 'choice'], ['choice', 'in'], ['in', 'coding'], ['coding', 'methodology,'], ['methodology,', 'the'], ['the', 'Python'], ['Python', 'philosophy'], ['philosophy', 'rejects'], ['rejects', 'exuberant'], ['exuberant', 'syntax'], ['syntax', '(such'], ['(such', 'as'], ['as', 'that'], ['that', 'of'], ['of', 'Perl)'], ['Perl)', 'in'], ['in', 'favor'], ['favor', 'of'], ['of', 'a'], ['a', 'simpler,'], ['simpler,', 'less-cluttered'], ['less-cluttered', 'grammar.'], ['grammar.', 'As'], ['As', 'Alex'], ['Alex', 'Martelli'], ['Martelli', 'put'], ['put', 'it:'], ['it:', '\"To'], ['\"To', 'describe'], ['describe', 'something'], ['something', 'as'], ['as', \"'clever'\"], [\"'clever'\", 'is'], ['is', 'not'], ['not', 'considered'], ['considered', 'a'], ['a', 'compliment'], ['compliment', 'in'], ['in', 'the'], ['the', 'Python'], ['Python', 'culture.\"[49]'], ['culture.\"[49]', \"Python's\"], [\"Python's\", 'philosophy'], ['philosophy', 'rejects'], ['rejects', 'the'], ['the', 'Perl'], ['Perl', '\"there'], ['\"there', 'is'], ['is', 'more'], ['more', 'than'], ['than', 'one'], ['one', 'way'], ['way', 'to'], ['to', 'do'], ['do', 'it\"'], ['it\"', 'approach'], ['approach', 'to'], ['to', 'language'], ['language', 'design'], ['design', 'in'], ['in', 'favor'], ['favor', 'of'], ['of', '\"there'], ['\"there', 'should'], ['should', 'be'], ['be', 'one—and'], ['one—and', 'preferably'], ['preferably', 'only'], ['only', 'one—obvious'], ['one—obvious', 'way'], ['way', 'to'], ['to', 'do'], ['do', 'it\".[48]\\nPython\\'s'], ['it\".[48]\\nPython\\'s', 'developers'], ['developers', 'strive'], ['strive', 'to'], ['to', 'avoid'], ['avoid', 'premature'], ['premature', 'optimization,'], ['optimization,', 'and'], ['and', 'reject'], ['reject', 'patches'], ['patches', 'to'], ['to', 'non-critical'], ['non-critical', 'parts'], ['parts', 'of'], ['of', 'CPython'], ['CPython', 'that'], ['that', 'would'], ['would', 'offer'], ['offer', 'marginal'], ['marginal', 'increases'], ['increases', 'in'], ['in', 'speed'], ['speed', 'at'], ['at', 'the'], ['the', 'cost'], ['cost', 'of'], ['of', 'clarity.[50]'], ['clarity.[50]', 'When'], ['When', 'speed'], ['speed', 'is'], ['is', 'important,'], ['important,', 'a'], ['a', 'Python'], ['Python', 'programmer'], ['programmer', 'can'], ['can', 'move'], ['move', 'time-critical'], ['time-critical', 'functions'], ['functions', 'to'], ['to', 'extension'], ['extension', 'modules'], ['modules', 'written'], ['written', 'in'], ['in', 'languages'], ['languages', 'such'], ['such', 'as'], ['as', 'C,'], ['C,', 'or'], ['or', 'use'], ['use', 'PyPy,'], ['PyPy,', 'a'], ['a', 'just-in-time'], ['just-in-time', 'compiler.'], ['compiler.', 'Cython'], ['Cython', 'is'], ['is', 'also'], ['also', 'available,'], ['available,', 'which'], ['which', 'translates'], ['translates', 'a'], ['a', 'Python'], ['Python', 'script'], ['script', 'into'], ['into', 'C'], ['C', 'and'], ['and', 'makes'], ['makes', 'direct'], ['direct', 'C-level'], ['C-level', 'API'], ['API', 'calls'], ['calls', 'into'], ['into', 'the'], ['the', 'Python'], ['Python', 'interpreter.\\nAn'], ['interpreter.\\nAn', 'important'], ['important', 'goal'], ['goal', 'of'], ['of', \"Python's\"], [\"Python's\", 'developers'], ['developers', 'is'], ['is', 'keeping'], ['keeping', 'it'], ['it', 'fun'], ['fun', 'to'], ['to', 'use.'], ['use.', 'This'], ['This', 'is'], ['is', 'reflected'], ['reflected', 'in'], ['in', 'the'], ['the', \"language's\"], [\"language's\", 'name—a'], ['name—a', 'tribute'], ['tribute', 'to'], ['to', 'the'], ['the', 'British'], ['British', 'comedy'], ['comedy', 'group'], ['group', 'Monty'], ['Monty', 'Python[51]—and'], ['Python[51]—and', 'in'], ['in', 'occasionally'], ['occasionally', 'playful'], ['playful', 'approaches'], ['approaches', 'to'], ['to', 'tutorials'], ['tutorials', 'and'], ['and', 'reference'], ['reference', 'materials,'], ['materials,', 'such'], ['such', 'as'], ['as', 'examples'], ['examples', 'that'], ['that', 'refer'], ['refer', 'to'], ['to', 'spam'], ['spam', 'and'], ['and', 'eggs'], ['eggs', '(from'], ['(from', 'a'], ['a', 'famous'], ['famous', 'Monty'], ['Monty', 'Python'], ['Python', 'sketch)'], ['sketch)', 'instead'], ['instead', 'of'], ['of', 'the'], ['the', 'standard'], ['standard', 'foo'], ['foo', 'and'], ['and', 'bar.[52][53]\\nA'], ['bar.[52][53]\\nA', 'common'], ['common', 'neologism'], ['neologism', 'in'], ['in', 'the'], ['the', 'Python'], ['Python', 'community'], ['community', 'is'], ['is', 'pythonic,'], ['pythonic,', 'which'], ['which', 'can'], ['can', 'have'], ['have', 'a'], ['a', 'wide'], ['wide', 'range'], ['range', 'of'], ['of', 'meanings'], ['meanings', 'related'], ['related', 'to'], ['to', 'program'], ['program', 'style.'], ['style.', 'To'], ['To', 'say'], ['say', 'that'], ['that', 'code'], ['code', 'is'], ['is', 'pythonic'], ['pythonic', 'is'], ['is', 'to'], ['to', 'say'], ['say', 'that'], ['that', 'it'], ['it', 'uses'], ['uses', 'Python'], ['Python', 'idioms'], ['idioms', 'well,'], ['well,', 'that'], ['that', 'it'], ['it', 'is'], ['is', 'natural'], ['natural', 'or'], ['or', 'shows'], ['shows', 'fluency'], ['fluency', 'in'], ['in', 'the'], ['the', 'language,'], ['language,', 'that'], ['that', 'it'], ['it', 'conforms'], ['conforms', 'with'], ['with', \"Python's\"], [\"Python's\", 'minimalist'], ['minimalist', 'philosophy'], ['philosophy', 'and'], ['and', 'emphasis'], ['emphasis', 'on'], ['on', 'readability.'], ['readability.', 'In'], ['In', 'contrast,'], ['contrast,', 'code'], ['code', 'that'], ['that', 'is'], ['is', 'difficult'], ['difficult', 'to'], ['to', 'understand'], ['understand', 'or'], ['or', 'reads'], ['reads', 'like'], ['like', 'a'], ['a', 'rough'], ['rough', 'transcription'], ['transcription', 'from'], ['from', 'another'], ['another', 'programming'], ['programming', 'language'], ['language', 'is'], ['is', 'called'], ['called', 'unpythonic.\\nUsers'], ['unpythonic.\\nUsers', 'and'], ['and', 'admirers'], ['admirers', 'of'], ['of', 'Python,'], ['Python,', 'especially'], ['especially', 'those'], ['those', 'considered'], ['considered', 'knowledgeable'], ['knowledgeable', 'or'], ['or', 'experienced,'], ['experienced,', 'are'], ['are', 'often'], ['often', 'referred'], ['referred', 'to'], ['to', 'as'], ['as', 'Pythonists,'], ['Pythonists,', 'Pythonistas,'], ['Pythonistas,', 'and'], ['and', 'Pythoneers.[54][55]\\nSyntax'], ['Pythoneers.[54][55]\\nSyntax', 'and'], ['and', 'semantics[edit]\\nMain'], ['semantics[edit]\\nMain', 'article:'], ['article:', 'Python'], ['Python', 'syntax'], ['syntax', 'and'], ['and', 'semantics\\nPython'], ['semantics\\nPython', 'is'], ['is', 'meant'], ['meant', 'to'], ['to', 'be'], ['be', 'an'], ['an', 'easily'], ['easily', 'readable'], ['readable', 'language.'], ['language.', 'Its'], ['Its', 'formatting'], ['formatting', 'is'], ['is', 'visually'], ['visually', 'uncluttered,'], ['uncluttered,', 'and'], ['and', 'it'], ['it', 'often'], ['often', 'uses'], ['uses', 'English'], ['English', 'keywords'], ['keywords', 'where'], ['where', 'other'], ['other', 'languages'], ['languages', 'use'], ['use', 'punctuation.'], ['punctuation.', 'Unlike'], ['Unlike', 'many'], ['many', 'other'], ['other', 'languages,'], ['languages,', 'it'], ['it', 'does'], ['does', 'not'], ['not', 'use'], ['use', 'curly'], ['curly', 'brackets'], ['brackets', 'to'], ['to', 'delimit'], ['delimit', 'blocks,'], ['blocks,', 'and'], ['and', 'semicolons'], ['semicolons', 'after'], ['after', 'statements'], ['statements', 'are'], ['are', 'optional.'], ['optional.', 'It'], ['It', 'has'], ['has', 'fewer'], ['fewer', 'syntactic'], ['syntactic', 'exceptions'], ['exceptions', 'and'], ['and', 'special'], ['special', 'cases'], ['cases', 'than'], ['than', 'C'], ['C', 'or'], ['or', 'Pascal.[56]\\nIndentation[edit]\\nMain'], ['Pascal.[56]\\nIndentation[edit]\\nMain', 'article:'], ['article:', 'Python'], ['Python', 'syntax'], ['syntax', 'and'], ['and', 'semantics'], ['semantics', '§\\xa0Indentation\\nPython'], ['§\\xa0Indentation\\nPython', 'uses'], ['uses', 'whitespace'], ['whitespace', 'indentation,'], ['indentation,', 'rather'], ['rather', 'than'], ['than', 'curly'], ['curly', 'braces'], ['braces', 'or'], ['or', 'keywords,'], ['keywords,', 'to'], ['to', 'delimit'], ['delimit', 'blocks.'], ['blocks.', 'An'], ['An', 'increase'], ['increase', 'in'], ['in', 'indentation'], ['indentation', 'comes'], ['comes', 'after'], ['after', 'certain'], ['certain', 'statements;'], ['statements;', 'a'], ['a', 'decrease'], ['decrease', 'in'], ['in', 'indentation'], ['indentation', 'signifies'], ['signifies', 'the'], ['the', 'end'], ['end', 'of'], ['of', 'the'], ['the', 'current'], ['current', 'block.[57]'], ['block.[57]', 'This'], ['This', 'feature'], ['feature', 'is'], ['is', 'also'], ['also', 'sometimes'], ['sometimes', 'termed'], ['termed', 'the'], ['the', 'off-side'], ['off-side', 'rule.\\nStatements'], ['rule.\\nStatements', 'and'], ['and', 'control'], ['control', \"flow[edit]\\nPython's\"], [\"flow[edit]\\nPython's\", 'statements'], ['statements', 'include'], ['include', '(among'], ['(among', 'others):\\n\\nThe'], ['others):\\n\\nThe', 'assignment'], ['assignment', 'statement'], ['statement', '(token'], ['(token', \"'=',\"], [\"'=',\", 'the'], ['the', 'equals'], ['equals', 'sign).'], ['sign).', 'This'], ['This', 'operates'], ['operates', 'differently'], ['differently', 'than'], ['than', 'in'], ['in', 'traditional'], ['traditional', 'imperative'], ['imperative', 'programming'], ['programming', 'languages,'], ['languages,', 'and'], ['and', 'this'], ['this', 'fundamental'], ['fundamental', 'mechanism'], ['mechanism', '(including'], ['(including', 'the'], ['the', 'nature'], ['nature', 'of'], ['of', \"Python's\"], [\"Python's\", 'version'], ['version', 'of'], ['of', 'variables)'], ['variables)', 'illuminates'], ['illuminates', 'many'], ['many', 'other'], ['other', 'features'], ['features', 'of'], ['of', 'the'], ['the', 'language.'], ['language.', 'Assignment'], ['Assignment', 'in'], ['in', 'C,'], ['C,', 'e.g.,'], ['e.g.,', 'x'], ['x', '='], ['=', '2,'], ['2,', 'translates'], ['translates', 'to'], ['to', '\"typed'], ['\"typed', 'variable'], ['variable', 'name'], ['name', 'x'], ['x', 'receives'], ['receives', 'a'], ['a', 'copy'], ['copy', 'of'], ['of', 'numeric'], ['numeric', 'value'], ['value', '2\".'], ['2\".', 'The'], ['The', '(right-hand)'], ['(right-hand)', 'value'], ['value', 'is'], ['is', 'copied'], ['copied', 'into'], ['into', 'an'], ['an', 'allocated'], ['allocated', 'storage'], ['storage', 'location'], ['location', 'for'], ['for', 'which'], ['which', 'the'], ['the', '(left-hand)'], ['(left-hand)', 'variable'], ['variable', 'name'], ['name', 'is'], ['is', 'the'], ['the', 'symbolic'], ['symbolic', 'address.'], ['address.', 'The'], ['The', 'memory'], ['memory', 'allocated'], ['allocated', 'to'], ['to', 'the'], ['the', 'variable'], ['variable', 'is'], ['is', 'large'], ['large', 'enough'], ['enough', '(potentially'], ['(potentially', 'quite'], ['quite', 'large)'], ['large)', 'for'], ['for', 'the'], ['the', 'declared'], ['declared', 'type.'], ['type.', 'In'], ['In', 'the'], ['the', 'simplest'], ['simplest', 'case'], ['case', 'of'], ['of', 'Python'], ['Python', 'assignment,'], ['assignment,', 'using'], ['using', 'the'], ['the', 'same'], ['same', 'example,'], ['example,', 'x'], ['x', '='], ['=', '2,'], ['2,', 'translates'], ['translates', 'to'], ['to', '\"(generic)'], ['\"(generic)', 'name'], ['name', 'x'], ['x', 'receives'], ['receives', 'a'], ['a', 'reference'], ['reference', 'to'], ['to', 'a'], ['a', 'separate,'], ['separate,', 'dynamically'], ['dynamically', 'allocated'], ['allocated', 'object'], ['object', 'of'], ['of', 'numeric'], ['numeric', '(int)'], ['(int)', 'type'], ['type', 'of'], ['of', 'value'], ['value', '2.\"'], ['2.\"', 'This'], ['This', 'is'], ['is', 'termed'], ['termed', 'binding'], ['binding', 'the'], ['the', 'name'], ['name', 'to'], ['to', 'the'], ['the', 'object.'], ['object.', 'Since'], ['Since', 'the'], ['the', \"name's\"], [\"name's\", 'storage'], ['storage', 'location'], ['location', \"doesn't\"], [\"doesn't\", 'contain'], ['contain', 'the'], ['the', 'indicated'], ['indicated', 'value,'], ['value,', 'it'], ['it', 'is'], ['is', 'improper'], ['improper', 'to'], ['to', 'call'], ['call', 'it'], ['it', 'a'], ['a', 'variable.'], ['variable.', 'Names'], ['Names', 'may'], ['may', 'be'], ['be', 'subsequently'], ['subsequently', 'rebound'], ['rebound', 'at'], ['at', 'any'], ['any', 'time'], ['time', 'to'], ['to', 'objects'], ['objects', 'of'], ['of', 'greatly'], ['greatly', 'varying'], ['varying', 'types,'], ['types,', 'including'], ['including', 'strings,'], ['strings,', 'procedures,'], ['procedures,', 'complex'], ['complex', 'objects'], ['objects', 'with'], ['with', 'data'], ['data', 'and'], ['and', 'methods,'], ['methods,', 'etc.'], ['etc.', 'Successive'], ['Successive', 'assignments'], ['assignments', 'of'], ['of', 'a'], ['a', 'common'], ['common', 'value'], ['value', 'to'], ['to', 'multiple'], ['multiple', 'names,'], ['names,', 'e.g.,'], ['e.g.,', 'x'], ['x', '='], ['=', '2;'], ['2;', 'y'], ['y', '='], ['=', '2;'], ['2;', 'z'], ['z', '='], ['=', '2'], ['2', 'result'], ['result', 'in'], ['in', 'allocating'], ['allocating', 'storage'], ['storage', 'to'], ['to', '(at'], ['(at', 'most)'], ['most)', 'three'], ['three', 'names'], ['names', 'and'], ['and', 'one'], ['one', 'numeric'], ['numeric', 'object,'], ['object,', 'to'], ['to', 'which'], ['which', 'all'], ['all', 'three'], ['three', 'names'], ['names', 'are'], ['are', 'bound.'], ['bound.', 'Since'], ['Since', 'a'], ['a', 'name'], ['name', 'is'], ['is', 'a'], ['a', 'generic'], ['generic', 'reference'], ['reference', 'holder'], ['holder', 'it'], ['it', 'is'], ['is', 'unreasonable'], ['unreasonable', 'to'], ['to', 'associate'], ['associate', 'a'], ['a', 'fixed'], ['fixed', 'data'], ['data', 'type'], ['type', 'with'], ['with', 'it.'], ['it.', 'However'], ['However', 'at'], ['at', 'a'], ['a', 'given'], ['given', 'time'], ['time', 'a'], ['a', 'name'], ['name', 'will'], ['will', 'be'], ['be', 'bound'], ['bound', 'to'], ['to', 'some'], ['some', 'object,'], ['object,', 'which'], ['which', 'will'], ['will', 'have'], ['have', 'a'], ['a', 'type;'], ['type;', 'thus'], ['thus', 'there'], ['there', 'is'], ['is', 'dynamic'], ['dynamic', 'typing.\\nThe'], ['typing.\\nThe', 'if'], ['if', 'statement,'], ['statement,', 'which'], ['which', 'conditionally'], ['conditionally', 'executes'], ['executes', 'a'], ['a', 'block'], ['block', 'of'], ['of', 'code,'], ['code,', 'along'], ['along', 'with'], ['with', 'else'], ['else', 'and'], ['and', 'elif'], ['elif', '(a'], ['(a', 'contraction'], ['contraction', 'of'], ['of', 'else-if).\\nThe'], ['else-if).\\nThe', 'for'], ['for', 'statement,'], ['statement,', 'which'], ['which', 'iterates'], ['iterates', 'over'], ['over', 'an'], ['an', 'iterable'], ['iterable', 'object,'], ['object,', 'capturing'], ['capturing', 'each'], ['each', 'element'], ['element', 'to'], ['to', 'a'], ['a', 'local'], ['local', 'variable'], ['variable', 'for'], ['for', 'use'], ['use', 'by'], ['by', 'the'], ['the', 'attached'], ['attached', 'block.\\nThe'], ['block.\\nThe', 'while'], ['while', 'statement,'], ['statement,', 'which'], ['which', 'executes'], ['executes', 'a'], ['a', 'block'], ['block', 'of'], ['of', 'code'], ['code', 'as'], ['as', 'long'], ['long', 'as'], ['as', 'its'], ['its', 'condition'], ['condition', 'is'], ['is', 'true.\\nThe'], ['true.\\nThe', 'try'], ['try', 'statement,'], ['statement,', 'which'], ['which', 'allows'], ['allows', 'exceptions'], ['exceptions', 'raised'], ['raised', 'in'], ['in', 'its'], ['its', 'attached'], ['attached', 'code'], ['code', 'block'], ['block', 'to'], ['to', 'be'], ['be', 'caught'], ['caught', 'and'], ['and', 'handled'], ['handled', 'by'], ['by', 'except'], ['except', 'clauses;'], ['clauses;', 'it'], ['it', 'also'], ['also', 'ensures'], ['ensures', 'that'], ['that', 'clean-up'], ['clean-up', 'code'], ['code', 'in'], ['in', 'a'], ['a', 'finally'], ['finally', 'block'], ['block', 'will'], ['will', 'always'], ['always', 'be'], ['be', 'run'], ['run', 'regardless'], ['regardless', 'of'], ['of', 'how'], ['how', 'the'], ['the', 'block'], ['block', 'exits.\\nThe'], ['exits.\\nThe', 'class'], ['class', 'statement,'], ['statement,', 'which'], ['which', 'executes'], ['executes', 'a'], ['a', 'block'], ['block', 'of'], ['of', 'code'], ['code', 'and'], ['and', 'attaches'], ['attaches', 'its'], ['its', 'local'], ['local', 'namespace'], ['namespace', 'to'], ['to', 'a'], ['a', 'class,'], ['class,', 'for'], ['for', 'use'], ['use', 'in'], ['in', 'object-oriented'], ['object-oriented', 'programming.\\nThe'], ['programming.\\nThe', 'def'], ['def', 'statement,'], ['statement,', 'which'], ['which', 'defines'], ['defines', 'a'], ['a', 'function'], ['function', 'or'], ['or', 'method.\\nThe'], ['method.\\nThe', 'with'], ['with', 'statement'], ['statement', '(from'], ['(from', 'Python'], ['Python', '2.5),'], ['2.5),', 'which'], ['which', 'encloses'], ['encloses', 'a'], ['a', 'code'], ['code', 'block'], ['block', 'within'], ['within', 'a'], ['a', 'context'], ['context', 'manager'], ['manager', '(for'], ['(for', 'example,'], ['example,', 'acquiring'], ['acquiring', 'a'], ['a', 'lock'], ['lock', 'before'], ['before', 'the'], ['the', 'block'], ['block', 'of'], ['of', 'code'], ['code', 'is'], ['is', 'run'], ['run', 'and'], ['and', 'releasing'], ['releasing', 'the'], ['the', 'lock'], ['lock', 'afterwards,'], ['afterwards,', 'or'], ['or', 'opening'], ['opening', 'a'], ['a', 'file'], ['file', 'and'], ['and', 'then'], ['then', 'closing'], ['closing', 'it),'], ['it),', 'allowing'], ['allowing', 'Resource'], ['Resource', 'Acquisition'], ['Acquisition', 'Is'], ['Is', 'Initialization'], ['Initialization', '(RAII)-like'], ['(RAII)-like', 'behavior.\\nThe'], ['behavior.\\nThe', 'pass'], ['pass', 'statement,'], ['statement,', 'which'], ['which', 'serves'], ['serves', 'as'], ['as', 'a'], ['a', 'NOP.'], ['NOP.', 'It'], ['It', 'is'], ['is', 'syntactically'], ['syntactically', 'needed'], ['needed', 'to'], ['to', 'create'], ['create', 'an'], ['an', 'empty'], ['empty', 'code'], ['code', 'block.\\nThe'], ['block.\\nThe', 'assert'], ['assert', 'statement,'], ['statement,', 'used'], ['used', 'during'], ['during', 'debugging'], ['debugging', 'to'], ['to', 'check'], ['check', 'for'], ['for', 'conditions'], ['conditions', 'that'], ['that', 'ought'], ['ought', 'to'], ['to', 'apply.\\nThe'], ['apply.\\nThe', 'yield'], ['yield', 'statement,'], ['statement,', 'which'], ['which', 'returns'], ['returns', 'a'], ['a', 'value'], ['value', 'from'], ['from', 'a'], ['a', 'generator'], ['generator', 'function.'], ['function.', 'From'], ['From', 'Python'], ['Python', '2.5,'], ['2.5,', 'yield'], ['yield', 'is'], ['is', 'also'], ['also', 'an'], ['an', 'operator.'], ['operator.', 'This'], ['This', 'form'], ['form', 'is'], ['is', 'used'], ['used', 'to'], ['to', 'implement'], ['implement', 'coroutines.\\nThe'], ['coroutines.\\nThe', 'import'], ['import', 'statement,'], ['statement,', 'which'], ['which', 'is'], ['is', 'used'], ['used', 'to'], ['to', 'import'], ['import', 'modules'], ['modules', 'whose'], ['whose', 'functions'], ['functions', 'or'], ['or', 'variables'], ['variables', 'can'], ['can', 'be'], ['be', 'used'], ['used', 'in'], ['in', 'the'], ['the', 'current'], ['current', 'program.'], ['program.', 'There'], ['There', 'are'], ['are', 'two'], ['two', 'ways'], ['ways', 'of'], ['of', 'using'], ['using', 'import:'], ['import:', 'from'], ['from', '<module'], ['<module', 'name>'], ['name>', 'import'], ['import', '*'], ['*', 'or'], ['or', 'import'], ['import', '<module'], ['<module', 'name>.\\nThe'], ['name>.\\nThe', 'print'], ['print', 'statement'], ['statement', 'was'], ['was', 'changed'], ['changed', 'to'], ['to', 'the'], ['the', 'print()'], ['print()', 'function'], ['function', 'in'], ['in', 'Python'], ['Python', '3.[58]\\n\\nPython'], ['3.[58]\\n\\nPython', 'does'], ['does', 'not'], ['not', 'support'], ['support', 'tail'], ['tail', 'call'], ['call', 'optimization'], ['optimization', 'or'], ['or', 'first-class'], ['first-class', 'continuations,'], ['continuations,', 'and,'], ['and,', 'according'], ['according', 'to'], ['to', 'Guido'], ['Guido', 'van'], ['van', 'Rossum,'], ['Rossum,', 'it'], ['it', 'never'], ['never', 'will.[59][60]'], ['will.[59][60]', 'However,'], ['However,', 'better'], ['better', 'support'], ['support', 'for'], ['for', 'coroutine-like'], ['coroutine-like', 'functionality'], ['functionality', 'is'], ['is', 'provided'], ['provided', 'in'], ['in', '2.5,'], ['2.5,', 'by'], ['by', 'extending'], ['extending', \"Python's\"], [\"Python's\", 'generators.[61]'], ['generators.[61]', 'Before'], ['Before', '2.5,'], ['2.5,', 'generators'], ['generators', 'were'], ['were', 'lazy'], ['lazy', 'iterators;'], ['iterators;', 'information'], ['information', 'was'], ['was', 'passed'], ['passed', 'unidirectionally'], ['unidirectionally', 'out'], ['out', 'of'], ['of', 'the'], ['the', 'generator.'], ['generator.', 'From'], ['From', 'Python'], ['Python', '2.5,'], ['2.5,', 'it'], ['it', 'is'], ['is', 'possible'], ['possible', 'to'], ['to', 'pass'], ['pass', 'information'], ['information', 'back'], ['back', 'into'], ['into', 'a'], ['a', 'generator'], ['generator', 'function,'], ['function,', 'and'], ['and', 'from'], ['from', 'Python'], ['Python', '3.3,'], ['3.3,', 'the'], ['the', 'information'], ['information', 'can'], ['can', 'be'], ['be', 'passed'], ['passed', 'through'], ['through', 'multiple'], ['multiple', 'stack'], ['stack', 'levels.[62]\\nExpressions[edit]\\nSome'], ['levels.[62]\\nExpressions[edit]\\nSome', 'Python'], ['Python', 'expressions'], ['expressions', 'are'], ['are', 'similar'], ['similar', 'to'], ['to', 'languages'], ['languages', 'such'], ['such', 'as'], ['as', 'C'], ['C', 'and'], ['and', 'Java,'], ['Java,', 'while'], ['while', 'some'], ['some', 'are'], ['are', 'not:\\n\\nAddition,'], ['not:\\n\\nAddition,', 'subtraction,'], ['subtraction,', 'and'], ['and', 'multiplication'], ['multiplication', 'are'], ['are', 'the'], ['the', 'same,'], ['same,', 'but'], ['but', 'the'], ['the', 'behavior'], ['behavior', 'of'], ['of', 'division'], ['division', 'differs.'], ['differs.', 'There'], ['There', 'are'], ['are', 'two'], ['two', 'types'], ['types', 'of'], ['of', 'divisions'], ['divisions', 'in'], ['in', 'Python.'], ['Python.', 'They'], ['They', 'are'], ['are', 'floor'], ['floor', 'division'], ['division', 'and'], ['and', 'integer'], ['integer', 'division.[63]'], ['division.[63]', 'Python'], ['Python', 'also'], ['also', 'added'], ['added', 'the'], ['the', '**'], ['**', 'operator'], ['operator', 'for'], ['for', 'exponentiation.\\nFrom'], ['exponentiation.\\nFrom', 'Python'], ['Python', '3.5,'], ['3.5,', 'it'], ['it', 'enables'], ['enables', 'support'], ['support', 'of'], ['of', 'matrix'], ['matrix', 'multiplication'], ['multiplication', 'with'], ['with', 'the'], ['the', '@'], ['@', 'operator.[64][65]\\nIn'], ['operator.[64][65]\\nIn', 'Python,'], ['Python,', '=='], ['==', 'compares'], ['compares', 'by'], ['by', 'value,'], ['value,', 'versus'], ['versus', 'Java,'], ['Java,', 'which'], ['which', 'compares'], ['compares', 'numerics'], ['numerics', 'by'], ['by', 'value[66]'], ['value[66]', 'and'], ['and', 'objects'], ['objects', 'by'], ['by', 'reference.[67]'], ['reference.[67]', '(Value'], ['(Value', 'comparisons'], ['comparisons', 'in'], ['in', 'Java'], ['Java', 'on'], ['on', 'objects'], ['objects', 'can'], ['can', 'be'], ['be', 'performed'], ['performed', 'with'], ['with', 'the'], ['the', 'equals()'], ['equals()', 'method.)'], ['method.)', \"Python's\"], [\"Python's\", 'is'], ['is', 'operator'], ['operator', 'may'], ['may', 'be'], ['be', 'used'], ['used', 'to'], ['to', 'compare'], ['compare', 'object'], ['object', 'identities'], ['identities', '(comparison'], ['(comparison', 'by'], ['by', 'reference).'], ['reference).', 'In'], ['In', 'Python,'], ['Python,', 'comparisons'], ['comparisons', 'may'], ['may', 'be'], ['be', 'chained,'], ['chained,', 'for'], ['for', 'example'], ['example', 'a'], ['a', '<='], ['<=', 'b'], ['b', '<='], ['<=', 'c.\\nPython'], ['c.\\nPython', 'uses'], ['uses', 'the'], ['the', 'words'], ['words', 'and,'], ['and,', 'or,'], ['or,', 'not'], ['not', 'for'], ['for', 'its'], ['its', 'boolean'], ['boolean', 'operators'], ['operators', 'rather'], ['rather', 'than'], ['than', 'the'], ['the', 'symbolic'], ['symbolic', '&&,'], ['&&,', '||,'], ['||,', '!'], ['!', 'used'], ['used', 'in'], ['in', 'Java'], ['Java', 'and'], ['and', 'C.\\nPython'], ['C.\\nPython', 'has'], ['has', 'a'], ['a', 'type'], ['type', 'of'], ['of', 'expression'], ['expression', 'termed'], ['termed', 'a'], ['a', 'list'], ['list', 'comprehension.'], ['comprehension.', 'Python'], ['Python', '2.4'], ['2.4', 'extended'], ['extended', 'list'], ['list', 'comprehensions'], ['comprehensions', 'into'], ['into', 'a'], ['a', 'more'], ['more', 'general'], ['general', 'expression'], ['expression', 'termed'], ['termed', 'a'], ['a', 'generator'], ['generator', 'expression.[46]\\nAnonymous'], ['expression.[46]\\nAnonymous', 'functions'], ['functions', 'are'], ['are', 'implemented'], ['implemented', 'using'], ['using', 'lambda'], ['lambda', 'expressions;'], ['expressions;', 'however,'], ['however,', 'these'], ['these', 'are'], ['are', 'limited'], ['limited', 'in'], ['in', 'that'], ['that', 'the'], ['the', 'body'], ['body', 'can'], ['can', 'only'], ['only', 'be'], ['be', 'one'], ['one', 'expression.\\nConditional'], ['expression.\\nConditional', 'expressions'], ['expressions', 'in'], ['in', 'Python'], ['Python', 'are'], ['are', 'written'], ['written', 'as'], ['as', 'x'], ['x', 'if'], ['if', 'c'], ['c', 'else'], ['else', 'y[68]'], ['y[68]', '(different'], ['(different', 'in'], ['in', 'order'], ['order', 'of'], ['of', 'operands'], ['operands', 'from'], ['from', 'the'], ['the', 'c'], ['c', '?'], ['?', 'x'], ['x', ':'], [':', 'y'], ['y', 'operator'], ['operator', 'common'], ['common', 'to'], ['to', 'many'], ['many', 'other'], ['other', 'languages).\\nPython'], ['languages).\\nPython', 'makes'], ['makes', 'a'], ['a', 'distinction'], ['distinction', 'between'], ['between', 'lists'], ['lists', 'and'], ['and', 'tuples.'], ['tuples.', 'Lists'], ['Lists', 'are'], ['are', 'written'], ['written', 'as'], ['as', '[1,'], ['[1,', '2,'], ['2,', '3],'], ['3],', 'are'], ['are', 'mutable,'], ['mutable,', 'and'], ['and', 'cannot'], ['cannot', 'be'], ['be', 'used'], ['used', 'as'], ['as', 'the'], ['the', 'keys'], ['keys', 'of'], ['of', 'dictionaries'], ['dictionaries', '(dictionary'], ['(dictionary', 'keys'], ['keys', 'must'], ['must', 'be'], ['be', 'immutable'], ['immutable', 'in'], ['in', 'Python).'], ['Python).', 'Tuples'], ['Tuples', 'are'], ['are', 'written'], ['written', 'as'], ['as', '(1,'], ['(1,', '2,'], ['2,', '3),'], ['3),', 'are'], ['are', 'immutable'], ['immutable', 'and'], ['and', 'thus'], ['thus', 'can'], ['can', 'be'], ['be', 'used'], ['used', 'as'], ['as', 'the'], ['the', 'keys'], ['keys', 'of'], ['of', 'dictionaries,'], ['dictionaries,', 'provided'], ['provided', 'all'], ['all', 'elements'], ['elements', 'of'], ['of', 'the'], ['the', 'tuple'], ['tuple', 'are'], ['are', 'immutable.'], ['immutable.', 'The'], ['The', '+'], ['+', 'operator'], ['operator', 'can'], ['can', 'be'], ['be', 'used'], ['used', 'to'], ['to', 'concatenate'], ['concatenate', 'two'], ['two', 'tuples,'], ['tuples,', 'which'], ['which', 'does'], ['does', 'not'], ['not', 'directly'], ['directly', 'modify'], ['modify', 'their'], ['their', 'contents,'], ['contents,', 'but'], ['but', 'rather'], ['rather', 'produces'], ['produces', 'a'], ['a', 'new'], ['new', 'tuple'], ['tuple', 'containing'], ['containing', 'the'], ['the', 'elements'], ['elements', 'of'], ['of', 'both'], ['both', 'provided'], ['provided', 'tuples.'], ['tuples.', 'Thus,'], ['Thus,', 'given'], ['given', 'the'], ['the', 'variable'], ['variable', 't'], ['t', 'initially'], ['initially', 'equal'], ['equal', 'to'], ['to', '(1,'], ['(1,', '2,'], ['2,', '3),'], ['3),', 'executing'], ['executing', 't'], ['t', '='], ['=', 't'], ['t', '+'], ['+', '(4,'], ['(4,', '5)'], ['5)', 'first'], ['first', 'evaluates'], ['evaluates', 't'], ['t', '+'], ['+', '(4,'], ['(4,', '5),'], ['5),', 'which'], ['which', 'yields'], ['yields', '(1,'], ['(1,', '2,'], ['2,', '3,'], ['3,', '4,'], ['4,', '5),'], ['5),', 'which'], ['which', 'is'], ['is', 'then'], ['then', 'assigned'], ['assigned', 'back'], ['back', 'to'], ['to', 't,'], ['t,', 'thereby'], ['thereby', 'effectively'], ['effectively', '\"modifying'], ['\"modifying', 'the'], ['the', 'contents\"'], ['contents\"', 'of'], ['of', 't,'], ['t,', 'while'], ['while', 'conforming'], ['conforming', 'to'], ['to', 'the'], ['the', 'immutable'], ['immutable', 'nature'], ['nature', 'of'], ['of', 'tuple'], ['tuple', 'objects.'], ['objects.', 'Parentheses'], ['Parentheses', 'are'], ['are', 'optional'], ['optional', 'for'], ['for', 'tuples'], ['tuples', 'in'], ['in', 'unambiguous'], ['unambiguous', 'contexts.[69]\\nPython'], ['contexts.[69]\\nPython', 'features'], ['features', 'sequence'], ['sequence', 'unpacking'], ['unpacking', 'where'], ['where', 'multiple'], ['multiple', 'expressions,'], ['expressions,', 'each'], ['each', 'evaluating'], ['evaluating', 'to'], ['to', 'anything'], ['anything', 'that'], ['that', 'can'], ['can', 'be'], ['be', 'assigned'], ['assigned', 'to'], ['to', '(a'], ['(a', 'variable,'], ['variable,', 'a'], ['a', 'writable'], ['writable', 'property,'], ['property,', 'etc),'], ['etc),', 'are'], ['are', 'associated'], ['associated', 'in'], ['in', 'the'], ['the', 'identical'], ['identical', 'manner'], ['manner', 'to'], ['to', 'that'], ['that', 'forming'], ['forming', 'tuple'], ['tuple', 'literals'], ['literals', 'and,'], ['and,', 'as'], ['as', 'a'], ['a', 'whole,'], ['whole,', 'are'], ['are', 'put'], ['put', 'on'], ['on', 'the'], ['the', 'left'], ['left', 'hand'], ['hand', 'side'], ['side', 'of'], ['of', 'the'], ['the', 'equal'], ['equal', 'sign'], ['sign', 'in'], ['in', 'an'], ['an', 'assignment'], ['assignment', 'statement.'], ['statement.', 'The'], ['The', 'statement'], ['statement', 'expects'], ['expects', 'an'], ['an', 'iterable'], ['iterable', 'object'], ['object', 'on'], ['on', 'the'], ['the', 'right'], ['right', 'hand'], ['hand', 'side'], ['side', 'of'], ['of', 'the'], ['the', 'equal'], ['equal', 'sign'], ['sign', 'that'], ['that', 'produces'], ['produces', 'the'], ['the', 'same'], ['same', 'number'], ['number', 'of'], ['of', 'values'], ['values', 'as'], ['as', 'the'], ['the', 'provided'], ['provided', 'writable'], ['writable', 'expressions'], ['expressions', 'when'], ['when', 'iterated'], ['iterated', 'through,'], ['through,', 'and'], ['and', 'will'], ['will', 'iterate'], ['iterate', 'through'], ['through', 'it,'], ['it,', 'assigning'], ['assigning', 'each'], ['each', 'of'], ['of', 'the'], ['the', 'produced'], ['produced', 'values'], ['values', 'to'], ['to', 'the'], ['the', 'corresponding'], ['corresponding', 'expression'], ['expression', 'on'], ['on', 'the'], ['the', 'left.[citation'], ['left.[citation', 'needed]\\nPython'], ['needed]\\nPython', 'has'], ['has', 'a'], ['a', '\"string'], ['\"string', 'format\"'], ['format\"', 'operator'], ['operator', '%.'], ['%.', 'This'], ['This', 'functions'], ['functions', 'analogous'], ['analogous', 'to'], ['to', 'printf'], ['printf', 'format'], ['format', 'strings'], ['strings', 'in'], ['in', 'C,'], ['C,', 'e.g.'], ['e.g.', '\"spam=%s'], ['\"spam=%s', 'eggs=%d\"\\xa0%'], ['eggs=%d\"\\xa0%', '(\"blah\",'], ['(\"blah\",', '2)'], ['2)', 'evaluates'], ['evaluates', 'to'], ['to', '\"spam=blah'], ['\"spam=blah', 'eggs=2\".'], ['eggs=2\".', 'In'], ['In', 'Python'], ['Python', '3'], ['3', 'and'], ['and', '2.6+,'], ['2.6+,', 'this'], ['this', 'was'], ['was', 'supplemented'], ['supplemented', 'by'], ['by', 'the'], ['the', 'format()'], ['format()', 'method'], ['method', 'of'], ['of', 'the'], ['the', 'str'], ['str', 'class,'], ['class,', 'e.g.'], ['e.g.', '\"spam={0}'], ['\"spam={0}', 'eggs={1}\".format(\"blah\",'], ['eggs={1}\".format(\"blah\",', '2),'], ['2),', 'Python'], ['Python', '3.6'], ['3.6', 'added'], ['added', '\"f-strings\":'], ['\"f-strings\":', 'f\\'spam={\"blah\"}'], ['f\\'spam={\"blah\"}', \"eggs={2}'.[70]\\nPython\"], [\"eggs={2}'.[70]\\nPython\", 'has'], ['has', 'various'], ['various', 'kinds'], ['kinds', 'of'], ['of', 'string'], ['string', 'literals:\\n\\nStrings'], ['literals:\\n\\nStrings', 'delimited'], ['delimited', 'by'], ['by', 'single'], ['single', 'or'], ['or', 'double'], ['double', 'quote'], ['quote', 'marks.'], ['marks.', 'Unlike'], ['Unlike', 'in'], ['in', 'Unix'], ['Unix', 'shells,'], ['shells,', 'Perl'], ['Perl', 'and'], ['and', 'Perl-influenced'], ['Perl-influenced', 'languages,'], ['languages,', 'single'], ['single', 'quote'], ['quote', 'marks'], ['marks', 'and'], ['and', 'double'], ['double', 'quote'], ['quote', 'marks'], ['marks', 'function'], ['function', 'identically.'], ['identically.', 'Both'], ['Both', 'kinds'], ['kinds', 'of'], ['of', 'string'], ['string', 'use'], ['use', 'the'], ['the', 'backslash'], ['backslash', '(\\\\)'], ['(\\\\)', 'as'], ['as', 'an'], ['an', 'escape'], ['escape', 'character.'], ['character.', 'String'], ['String', 'interpolation'], ['interpolation', 'became'], ['became', 'available'], ['available', 'in'], ['in', 'Python'], ['Python', '3.6'], ['3.6', 'as'], ['as', '\"formatted'], ['\"formatted', 'string'], ['string', 'literals\".[70]\\nTriple-quoted'], ['literals\".[70]\\nTriple-quoted', 'strings,'], ['strings,', 'which'], ['which', 'begin'], ['begin', 'and'], ['and', 'end'], ['end', 'with'], ['with', 'a'], ['a', 'series'], ['series', 'of'], ['of', 'three'], ['three', 'single'], ['single', 'or'], ['or', 'double'], ['double', 'quote'], ['quote', 'marks.'], ['marks.', 'They'], ['They', 'may'], ['may', 'span'], ['span', 'multiple'], ['multiple', 'lines'], ['lines', 'and'], ['and', 'function'], ['function', 'like'], ['like', 'here'], ['here', 'documents'], ['documents', 'in'], ['in', 'shells,'], ['shells,', 'Perl'], ['Perl', 'and'], ['and', 'Ruby.\\nRaw'], ['Ruby.\\nRaw', 'string'], ['string', 'varieties,'], ['varieties,', 'denoted'], ['denoted', 'by'], ['by', 'prefixing'], ['prefixing', 'the'], ['the', 'string'], ['string', 'literal'], ['literal', 'with'], ['with', 'an'], ['an', 'r.'], ['r.', 'Escape'], ['Escape', 'sequences'], ['sequences', 'are'], ['are', 'not'], ['not', 'interpreted;'], ['interpreted;', 'hence'], ['hence', 'raw'], ['raw', 'strings'], ['strings', 'are'], ['are', 'useful'], ['useful', 'where'], ['where', 'literal'], ['literal', 'backslashes'], ['backslashes', 'are'], ['are', 'common,'], ['common,', 'such'], ['such', 'as'], ['as', 'regular'], ['regular', 'expressions'], ['expressions', 'and'], ['and', 'Windows-style'], ['Windows-style', 'paths.'], ['paths.', 'Compare'], ['Compare', '\"@-quoting\"'], ['\"@-quoting\"', 'in'], ['in', 'C#.\\n\\n\\nPython'], ['C#.\\n\\n\\nPython', 'has'], ['has', 'array'], ['array', 'index'], ['index', 'and'], ['and', 'array'], ['array', 'slicing'], ['slicing', 'expressions'], ['expressions', 'on'], ['on', 'lists,'], ['lists,', 'denoted'], ['denoted', 'as'], ['as', 'a[key],'], ['a[key],', 'a[start:stop]'], ['a[start:stop]', 'or'], ['or', 'a[start:stop:step].'], ['a[start:stop:step].', 'Indexes'], ['Indexes', 'are'], ['are', 'zero-based,'], ['zero-based,', 'and'], ['and', 'negative'], ['negative', 'indexes'], ['indexes', 'are'], ['are', 'relative'], ['relative', 'to'], ['to', 'the'], ['the', 'end.'], ['end.', 'Slices'], ['Slices', 'take'], ['take', 'elements'], ['elements', 'from'], ['from', 'the'], ['the', 'start'], ['start', 'index'], ['index', 'up'], ['up', 'to,'], ['to,', 'but'], ['but', 'not'], ['not', 'including,'], ['including,', 'the'], ['the', 'stop'], ['stop', 'index.'], ['index.', 'The'], ['The', 'third'], ['third', 'slice'], ['slice', 'parameter,'], ['parameter,', 'called'], ['called', 'step'], ['step', 'or'], ['or', 'stride,'], ['stride,', 'allows'], ['allows', 'elements'], ['elements', 'to'], ['to', 'be'], ['be', 'skipped'], ['skipped', 'and'], ['and', 'reversed.'], ['reversed.', 'Slice'], ['Slice', 'indexes'], ['indexes', 'may'], ['may', 'be'], ['be', 'omitted,'], ['omitted,', 'for'], ['for', 'example'], ['example', 'a[:]'], ['a[:]', 'returns'], ['returns', 'a'], ['a', 'copy'], ['copy', 'of'], ['of', 'the'], ['the', 'entire'], ['entire', 'list.'], ['list.', 'Each'], ['Each', 'element'], ['element', 'of'], ['of', 'a'], ['a', 'slice'], ['slice', 'is'], ['is', 'a'], ['a', 'shallow'], ['shallow', 'copy.\\n\\nIn'], ['copy.\\n\\nIn', 'Python,'], ['Python,', 'a'], ['a', 'distinction'], ['distinction', 'between'], ['between', 'expressions'], ['expressions', 'and'], ['and', 'statements'], ['statements', 'is'], ['is', 'rigidly'], ['rigidly', 'enforced,'], ['enforced,', 'in'], ['in', 'contrast'], ['contrast', 'to'], ['to', 'languages'], ['languages', 'such'], ['such', 'as'], ['as', 'Common'], ['Common', 'Lisp,'], ['Lisp,', 'Scheme,'], ['Scheme,', 'or'], ['or', 'Ruby.'], ['Ruby.', 'This'], ['This', 'leads'], ['leads', 'to'], ['to', 'duplicating'], ['duplicating', 'some'], ['some', 'functionality.'], ['functionality.', 'For'], ['For', 'example:\\n\\nList'], ['example:\\n\\nList', 'comprehensions'], ['comprehensions', 'vs.'], ['vs.', 'for-loops\\nConditional'], ['for-loops\\nConditional', 'expressions'], ['expressions', 'vs.'], ['vs.', 'if'], ['if', 'blocks\\nThe'], ['blocks\\nThe', 'eval()'], ['eval()', 'vs.'], ['vs.', 'exec()'], ['exec()', 'built-in'], ['built-in', 'functions'], ['functions', '(in'], ['(in', 'Python'], ['Python', '2,'], ['2,', 'exec'], ['exec', 'is'], ['is', 'a'], ['a', 'statement);'], ['statement);', 'the'], ['the', 'former'], ['former', 'is'], ['is', 'for'], ['for', 'expressions,'], ['expressions,', 'the'], ['the', 'latter'], ['latter', 'is'], ['is', 'for'], ['for', 'statements.\\n\\nStatements'], ['statements.\\n\\nStatements', 'cannot'], ['cannot', 'be'], ['be', 'a'], ['a', 'part'], ['part', 'of'], ['of', 'an'], ['an', 'expression,'], ['expression,', 'so'], ['so', 'list'], ['list', 'and'], ['and', 'other'], ['other', 'comprehensions'], ['comprehensions', 'or'], ['or', 'lambda'], ['lambda', 'expressions,'], ['expressions,', 'all'], ['all', 'being'], ['being', 'expressions,'], ['expressions,', 'cannot'], ['cannot', 'contain'], ['contain', 'statements.'], ['statements.', 'A'], ['A', 'particular'], ['particular', 'case'], ['case', 'of'], ['of', 'this'], ['this', 'is'], ['is', 'that'], ['that', 'an'], ['an', 'assignment'], ['assignment', 'statement'], ['statement', 'such'], ['such', 'as'], ['as', 'a'], ['a', '='], ['=', '1'], ['1', 'cannot'], ['cannot', 'form'], ['form', 'part'], ['part', 'of'], ['of', 'the'], ['the', 'conditional'], ['conditional', 'expression'], ['expression', 'of'], ['of', 'a'], ['a', 'conditional'], ['conditional', 'statement.'], ['statement.', 'This'], ['This', 'has'], ['has', 'the'], ['the', 'advantage'], ['advantage', 'of'], ['of', 'avoiding'], ['avoiding', 'a'], ['a', 'classic'], ['classic', 'C'], ['C', 'error'], ['error', 'of'], ['of', 'mistaking'], ['mistaking', 'an'], ['an', 'assignment'], ['assignment', 'operator'], ['operator', '='], ['=', 'for'], ['for', 'an'], ['an', 'equality'], ['equality', 'operator'], ['operator', '=='], ['==', 'in'], ['in', 'conditions:'], ['conditions:', 'if'], ['if', '(c'], ['(c', '='], ['=', '1)'], ['1)', '{'], ['{', '...'], ['...', '}'], ['}', 'is'], ['is', 'syntactically'], ['syntactically', 'valid'], ['valid', '(but'], ['(but', 'probably'], ['probably', 'unintended)'], ['unintended)', 'C'], ['C', 'code'], ['code', 'but'], ['but', 'if'], ['if', 'c'], ['c', '='], ['=', '1:'], ['1:', '...'], ['...', 'causes'], ['causes', 'a'], ['a', 'syntax'], ['syntax', 'error'], ['error', 'in'], ['in', 'Python.\\nMethods[edit]\\nMethods'], ['Python.\\nMethods[edit]\\nMethods', 'on'], ['on', 'objects'], ['objects', 'are'], ['are', 'functions'], ['functions', 'attached'], ['attached', 'to'], ['to', 'the'], ['the', \"object's\"], [\"object's\", 'class;'], ['class;', 'the'], ['the', 'syntax'], ['syntax', 'instance.method(argument)'], ['instance.method(argument)', 'is,'], ['is,', 'for'], ['for', 'normal'], ['normal', 'methods'], ['methods', 'and'], ['and', 'functions,'], ['functions,', 'syntactic'], ['syntactic', 'sugar'], ['sugar', 'for'], ['for', 'Class.method(instance,'], ['Class.method(instance,', 'argument).'], ['argument).', 'Python'], ['Python', 'methods'], ['methods', 'have'], ['have', 'an'], ['an', 'explicit'], ['explicit', 'self'], ['self', 'parameter'], ['parameter', 'to'], ['to', 'access'], ['access', 'instance'], ['instance', 'data,'], ['data,', 'in'], ['in', 'contrast'], ['contrast', 'to'], ['to', 'the'], ['the', 'implicit'], ['implicit', 'self'], ['self', '(or'], ['(or', 'this)'], ['this)', 'in'], ['in', 'some'], ['some', 'other'], ['other', 'object-oriented'], ['object-oriented', 'programming'], ['programming', 'languages'], ['languages', '(e.g.,'], ['(e.g.,', 'C++,'], ['C++,', 'Java,'], ['Java,', 'Objective-C,'], ['Objective-C,', 'or'], ['or', 'Ruby).[71]\\nTyping[edit]\\nPython'], ['Ruby).[71]\\nTyping[edit]\\nPython', 'uses'], ['uses', 'duck'], ['duck', 'typing'], ['typing', 'and'], ['and', 'has'], ['has', 'typed'], ['typed', 'objects'], ['objects', 'but'], ['but', 'untyped'], ['untyped', 'variable'], ['variable', 'names.'], ['names.', 'Type'], ['Type', 'constraints'], ['constraints', 'are'], ['are', 'not'], ['not', 'checked'], ['checked', 'at'], ['at', 'compile'], ['compile', 'time;'], ['time;', 'rather,'], ['rather,', 'operations'], ['operations', 'on'], ['on', 'an'], ['an', 'object'], ['object', 'may'], ['may', 'fail,'], ['fail,', 'signifying'], ['signifying', 'that'], ['that', 'the'], ['the', 'given'], ['given', 'object'], ['object', 'is'], ['is', 'not'], ['not', 'of'], ['of', 'a'], ['a', 'suitable'], ['suitable', 'type.'], ['type.', 'Despite'], ['Despite', 'being'], ['being', 'dynamically'], ['dynamically', 'typed,'], ['typed,', 'Python'], ['Python', 'is'], ['is', 'strongly'], ['strongly', 'typed,'], ['typed,', 'forbidding'], ['forbidding', 'operations'], ['operations', 'that'], ['that', 'are'], ['are', 'not'], ['not', 'well-defined'], ['well-defined', '(for'], ['(for', 'example,'], ['example,', 'adding'], ['adding', 'a'], ['a', 'number'], ['number', 'to'], ['to', 'a'], ['a', 'string)'], ['string)', 'rather'], ['rather', 'than'], ['than', 'silently'], ['silently', 'attempting'], ['attempting', 'to'], ['to', 'make'], ['make', 'sense'], ['sense', 'of'], ['of', 'them.\\nPython'], ['them.\\nPython', 'allows'], ['allows', 'programmers'], ['programmers', 'to'], ['to', 'define'], ['define', 'their'], ['their', 'own'], ['own', 'types'], ['types', 'using'], ['using', 'classes,'], ['classes,', 'which'], ['which', 'are'], ['are', 'most'], ['most', 'often'], ['often', 'used'], ['used', 'for'], ['for', 'object-oriented'], ['object-oriented', 'programming.'], ['programming.', 'New'], ['New', 'instances'], ['instances', 'of'], ['of', 'classes'], ['classes', 'are'], ['are', 'constructed'], ['constructed', 'by'], ['by', 'calling'], ['calling', 'the'], ['the', 'class'], ['class', '(for'], ['(for', 'example,'], ['example,', 'SpamClass()'], ['SpamClass()', 'or'], ['or', 'EggsClass()),'], ['EggsClass()),', 'and'], ['and', 'the'], ['the', 'classes'], ['classes', 'are'], ['are', 'instances'], ['instances', 'of'], ['of', 'the'], ['the', 'metaclass'], ['metaclass', 'type'], ['type', '(itself'], ['(itself', 'an'], ['an', 'instance'], ['instance', 'of'], ['of', 'itself),'], ['itself),', 'allowing'], ['allowing', 'metaprogramming'], ['metaprogramming', 'and'], ['and', 'reflection.\\nBefore'], ['reflection.\\nBefore', 'version'], ['version', '3.0,'], ['3.0,', 'Python'], ['Python', 'had'], ['had', 'two'], ['two', 'kinds'], ['kinds', 'of'], ['of', 'classes:'], ['classes:', 'old-style'], ['old-style', 'and'], ['and', 'new-style.[72]'], ['new-style.[72]', 'The'], ['The', 'syntax'], ['syntax', 'of'], ['of', 'both'], ['both', 'styles'], ['styles', 'is'], ['is', 'the'], ['the', 'same,'], ['same,', 'the'], ['the', 'difference'], ['difference', 'being'], ['being', 'whether'], ['whether', 'the'], ['the', 'class'], ['class', 'object'], ['object', 'is'], ['is', 'inherited'], ['inherited', 'from,'], ['from,', 'directly'], ['directly', 'or'], ['or', 'indirectly'], ['indirectly', '(all'], ['(all', 'new-style'], ['new-style', 'classes'], ['classes', 'inherit'], ['inherit', 'from'], ['from', 'object'], ['object', 'and'], ['and', 'are'], ['are', 'instances'], ['instances', 'of'], ['of', 'type).'], ['type).', 'In'], ['In', 'versions'], ['versions', 'of'], ['of', 'Python'], ['Python', '2'], ['2', 'from'], ['from', 'Python'], ['Python', '2.2'], ['2.2', 'onwards,'], ['onwards,', 'both'], ['both', 'kinds'], ['kinds', 'of'], ['of', 'classes'], ['classes', 'can'], ['can', 'be'], ['be', 'used.'], ['used.', 'Old-style'], ['Old-style', 'classes'], ['classes', 'were'], ['were', 'eliminated'], ['eliminated', 'in'], ['in', 'Python'], ['Python', '3.0.\\nThe'], ['3.0.\\nThe', 'long'], ['long', 'term'], ['term', 'plan'], ['plan', 'is'], ['is', 'to'], ['to', 'support'], ['support', 'gradual'], ['gradual', 'typing[73]'], ['typing[73]', 'and'], ['and', 'from'], ['from', 'Python'], ['Python', '3.5,'], ['3.5,', 'the'], ['the', 'syntax'], ['syntax', 'of'], ['of', 'the'], ['the', 'language'], ['language', 'allows'], ['allows', 'specifying'], ['specifying', 'static'], ['static', 'types'], ['types', 'but'], ['but', 'they'], ['they', 'are'], ['are', 'not'], ['not', 'checked'], ['checked', 'in'], ['in', 'the'], ['the', 'default'], ['default', 'implementation,'], ['implementation,', 'CPython.'], ['CPython.', 'An'], ['An', 'experimental'], ['experimental', 'optional'], ['optional', 'static'], ['static', 'type'], ['type', 'checker'], ['checker', 'named'], ['named', 'mypy'], ['mypy', 'supports'], ['supports', 'compile-time'], ['compile-time', 'type'], ['type', 'checking.[74]\\n\\nSummary'], ['checking.[74]\\n\\nSummary', 'of'], ['of', 'Python'], ['Python', \"3's\"], [\"3's\", 'built-in'], ['built-in', 'types\\n\\nType\\nmutable\\nDescription\\nSyntax'], ['types\\n\\nType\\nmutable\\nDescription\\nSyntax', 'example\\n\\n\\nbool\\nimmutable\\nBoolean'], ['example\\n\\n\\nbool\\nimmutable\\nBoolean', 'value\\nTrue\\nFalse\\n\\n\\nbytearray\\nmutable\\nSequence'], ['value\\nTrue\\nFalse\\n\\n\\nbytearray\\nmutable\\nSequence', 'of'], ['of', \"bytes\\nbytearray(b'Some\"], [\"bytes\\nbytearray(b'Some\", 'ASCII\\')\\nbytearray(b\"Some'], ['ASCII\\')\\nbytearray(b\"Some', 'ASCII\")\\nbytearray([119,'], ['ASCII\")\\nbytearray([119,', '105,'], ['105,', '107,'], ['107,', '105])\\n\\n\\nbytes\\nimmutable\\nSequence'], ['105])\\n\\n\\nbytes\\nimmutable\\nSequence', 'of'], ['of', \"bytes\\nb'Some\"], [\"bytes\\nb'Some\", 'ASCII\\'\\nb\"Some'], ['ASCII\\'\\nb\"Some', 'ASCII\"\\nbytes([119,'], ['ASCII\"\\nbytes([119,', '105,'], ['105,', '107,'], ['107,', '105])\\n\\n\\ncomplex\\nimmutable\\nComplex'], ['105])\\n\\n\\ncomplex\\nimmutable\\nComplex', 'number'], ['number', 'with'], ['with', 'real'], ['real', 'and'], ['and', 'imaginary'], ['imaginary', 'parts\\n3+2.7j\\n\\n\\ndict\\nmutable\\nAssociative'], ['parts\\n3+2.7j\\n\\n\\ndict\\nmutable\\nAssociative', 'array'], ['array', '(or'], ['(or', 'dictionary)'], ['dictionary)', 'of'], ['of', 'key'], ['key', 'and'], ['and', 'value'], ['value', 'pairs;'], ['pairs;', 'can'], ['can', 'contain'], ['contain', 'mixed'], ['mixed', 'types'], ['types', '(keys'], ['(keys', 'and'], ['and', 'values),'], ['values),', 'keys'], ['keys', 'must'], ['must', 'be'], ['be', 'a'], ['a', 'hashable'], ['hashable', \"type\\n{'key1':\"], [\"type\\n{'key1':\", '1.0,'], ['1.0,', '3:'], ['3:', 'False}\\n\\n\\nellipsis\\n\\nAn'], ['False}\\n\\n\\nellipsis\\n\\nAn', 'ellipsis'], ['ellipsis', 'placeholder'], ['placeholder', 'to'], ['to', 'be'], ['be', 'used'], ['used', 'as'], ['as', 'an'], ['an', 'index'], ['index', 'in'], ['in', 'NumPy'], ['NumPy', 'arrays\\n...\\n\\n\\nfloat\\nimmutable\\nFloating'], ['arrays\\n...\\n\\n\\nfloat\\nimmutable\\nFloating', 'point'], ['point', 'number,'], ['number,', 'system-defined'], ['system-defined', 'precision\\n3.1415927\\n\\n\\nfrozenset\\nimmutable\\nUnordered'], ['precision\\n3.1415927\\n\\n\\nfrozenset\\nimmutable\\nUnordered', 'set,'], ['set,', 'contains'], ['contains', 'no'], ['no', 'duplicates;'], ['duplicates;', 'can'], ['can', 'contain'], ['contain', 'mixed'], ['mixed', 'types,'], ['types,', 'if'], ['if', 'hashable\\nfrozenset([4.0,'], ['hashable\\nfrozenset([4.0,', \"'string',\"], [\"'string',\", 'True])\\n\\n\\nint\\nimmutable\\nInteger'], ['True])\\n\\n\\nint\\nimmutable\\nInteger', 'of'], ['of', 'unlimited'], ['unlimited', 'magnitude[75]\\n42\\n\\n\\nlist\\nmutable\\nList,'], ['magnitude[75]\\n42\\n\\n\\nlist\\nmutable\\nList,', 'can'], ['can', 'contain'], ['contain', 'mixed'], ['mixed', 'types\\n[4.0,'], ['types\\n[4.0,', \"'string',\"], [\"'string',\", 'True]\\n\\n\\nset\\nmutable\\nUnordered'], ['True]\\n\\n\\nset\\nmutable\\nUnordered', 'set,'], ['set,', 'contains'], ['contains', 'no'], ['no', 'duplicates;'], ['duplicates;', 'can'], ['can', 'contain'], ['contain', 'mixed'], ['mixed', 'types,'], ['types,', 'if'], ['if', 'hashable\\n{4.0,'], ['hashable\\n{4.0,', \"'string',\"], [\"'string',\", 'True}\\n\\n\\nstr\\nimmutable\\nA'], ['True}\\n\\n\\nstr\\nimmutable\\nA', 'character'], ['character', 'string:'], ['string:', 'sequence'], ['sequence', 'of'], ['of', 'Unicode'], ['Unicode', 'codepoints\\n\\'Wikipedia\\'\\n\"Wikipedia\"\\n\"\"\"Spanning\\nmultiple\\nlines\"\"\"\\n\\n\\ntuple\\nimmutable\\nCan'], ['codepoints\\n\\'Wikipedia\\'\\n\"Wikipedia\"\\n\"\"\"Spanning\\nmultiple\\nlines\"\"\"\\n\\n\\ntuple\\nimmutable\\nCan', 'contain'], ['contain', 'mixed'], ['mixed', 'types\\n(4.0,'], ['types\\n(4.0,', \"'string',\"], [\"'string',\", 'True)But'], ['True)But', 'we'], ['we', 'can'], ['can', 'append'], ['append', 'elements'], ['elements', 'using'], ['using', '__add__'], ['__add__', '.\\na'], ['.\\na', '='], ['=', '(4.0,'], ['(4.0,', \"'string'\"], [\"'string'\", ','], [',', \"True).__add__(('hi'\"], [\"True).__add__(('hi'\", ',))\\nnow'], [',))\\nnow', 'a'], ['a', 'gives'], ['gives', '(4.0,'], ['(4.0,', \"'string',\"], [\"'string',\", 'True'], ['True', \",'hi')\\n\\n\\n\\nMathematics[edit]\\nPython\"], [\",'hi')\\n\\n\\n\\nMathematics[edit]\\nPython\", 'has'], ['has', 'the'], ['the', 'usual'], ['usual', 'C'], ['C', 'arithmetic'], ['arithmetic', 'operators'], ['operators', '(+,'], ['(+,', '-,'], ['-,', '*,'], ['*,', '/,'], ['/,', '%).'], ['%).', 'It'], ['It', 'also'], ['also', 'has'], ['has', '**'], ['**', 'for'], ['for', 'exponentiation,'], ['exponentiation,', 'e.g.'], ['e.g.', '5**3'], ['5**3', '=='], ['==', '125'], ['125', 'and'], ['and', '9**0.5'], ['9**0.5', '=='], ['==', '3.0,'], ['3.0,', 'and'], ['and', 'a'], ['a', 'new'], ['new', 'matrix'], ['matrix', 'multiply'], ['multiply', '@'], ['@', 'operator'], ['operator', 'is'], ['is', 'included'], ['included', 'in'], ['in', 'version'], ['version', '3.5.[76]'], ['3.5.[76]', 'Additionally,'], ['Additionally,', 'it'], ['it', 'has'], ['has', 'a'], ['a', 'unary'], ['unary', 'operator'], ['operator', '(~),'], ['(~),', 'which'], ['which', 'essentially'], ['essentially', 'inverts'], ['inverts', 'all'], ['all', 'the'], ['the', 'bytes'], ['bytes', 'of'], ['of', 'its'], ['its', 'one'], ['one', 'argument.'], ['argument.', 'For'], ['For', 'integers,'], ['integers,', 'this'], ['this', 'means'], ['means', '~x=-x-1.[77]'], ['~x=-x-1.[77]', 'Other'], ['Other', 'operators'], ['operators', 'include'], ['include', 'bitwise'], ['bitwise', 'shift'], ['shift', 'operators'], ['operators', 'x'], ['x', '<<'], ['<<', 'y,'], ['y,', 'which'], ['which', 'shifts'], ['shifts', 'x'], ['x', 'to'], ['to', 'the'], ['the', 'left'], ['left', 'y'], ['y', 'places,'], ['places,', 'the'], ['the', 'same'], ['same', 'as'], ['as', 'x*(2**y)'], ['x*(2**y)', ','], [',', 'and'], ['and', 'x'], ['x', '>>'], ['>>', 'y,'], ['y,', 'which'], ['which', 'shifts'], ['shifts', 'x'], ['x', 'to'], ['to', 'the'], ['the', 'right'], ['right', 'y'], ['y', 'places,'], ['places,', 'the'], ['the', 'same'], ['same', 'as'], ['as', 'x/(2**y)'], ['x/(2**y)', '.[78]\\nThe'], ['.[78]\\nThe', 'behavior'], ['behavior', 'of'], ['of', 'division'], ['division', 'has'], ['has', 'changed'], ['changed', 'significantly'], ['significantly', 'over'], ['over', 'time:[79]\\n\\nPython'], ['time:[79]\\n\\nPython', '2.1'], ['2.1', 'and'], ['and', 'earlier'], ['earlier', 'use'], ['use', 'the'], ['the', 'C'], ['C', 'division'], ['division', 'behavior.'], ['behavior.', 'The'], ['The', '/'], ['/', 'operator'], ['operator', 'is'], ['is', 'integer'], ['integer', 'division'], ['division', 'if'], ['if', 'both'], ['both', 'operands'], ['operands', 'are'], ['are', 'integers,'], ['integers,', 'and'], ['and', 'floating-point'], ['floating-point', 'division'], ['division', 'otherwise.'], ['otherwise.', 'Integer'], ['Integer', 'division'], ['division', 'rounds'], ['rounds', 'towards'], ['towards', '0,'], ['0,', 'e.g.'], ['e.g.', '7/3'], ['7/3', '=='], ['==', '2'], ['2', 'and'], ['and', '-7/3'], ['-7/3', '=='], ['==', '-2.\\nPython'], ['-2.\\nPython', '2.2'], ['2.2', 'changes'], ['changes', 'integer'], ['integer', 'division'], ['division', 'to'], ['to', 'round'], ['round', 'towards'], ['towards', 'negative'], ['negative', 'infinity,'], ['infinity,', 'e.g.'], ['e.g.', '7/3'], ['7/3', '=='], ['==', '2'], ['2', 'and'], ['and', '-7/3'], ['-7/3', '=='], ['==', '-3.'], ['-3.', 'The'], ['The', 'floor'], ['floor', 'division'], ['division', '//'], ['//', 'operator'], ['operator', 'is'], ['is', 'introduced.'], ['introduced.', 'So'], ['So', '7//3'], ['7//3', '=='], ['==', '2,'], ['2,', '-7//3'], ['-7//3', '=='], ['==', '-3,'], ['-3,', '7.5//3'], ['7.5//3', '=='], ['==', '2.0'], ['2.0', 'and'], ['and', '-7.5//3'], ['-7.5//3', '=='], ['==', '-3.0.'], ['-3.0.', 'Adding'], ['Adding', 'from'], ['from', '__future__'], ['__future__', 'import'], ['import', 'division'], ['division', 'causes'], ['causes', 'a'], ['a', 'module'], ['module', 'to'], ['to', 'use'], ['use', 'Python'], ['Python', '3.0'], ['3.0', 'rules'], ['rules', 'for'], ['for', 'division'], ['division', '(see'], ['(see', 'next).\\nPython'], ['next).\\nPython', '3.0'], ['3.0', 'changes'], ['changes', '/'], ['/', 'to'], ['to', 'be'], ['be', 'always'], ['always', 'floating-point'], ['floating-point', 'division.'], ['division.', 'In'], ['In', 'Python'], ['Python', 'terms,'], ['terms,', 'the'], ['the', 'pre-3.0'], ['pre-3.0', '/'], ['/', 'is'], ['is', 'classic'], ['classic', 'division,'], ['division,', 'the'], ['the', 'version-3.0'], ['version-3.0', '/'], ['/', 'is'], ['is', 'real'], ['real', 'division,'], ['division,', 'and'], ['and', '//'], ['//', 'is'], ['is', 'floor'], ['floor', 'division.\\n\\nRounding'], ['division.\\n\\nRounding', 'towards'], ['towards', 'negative'], ['negative', 'infinity,'], ['infinity,', 'though'], ['though', 'different'], ['different', 'from'], ['from', 'most'], ['most', 'languages,'], ['languages,', 'adds'], ['adds', 'consistency.'], ['consistency.', 'For'], ['For', 'instance,'], ['instance,', 'it'], ['it', 'means'], ['means', 'that'], ['that', 'the'], ['the', 'equation'], ['equation', '(a'], ['(a', '+'], ['+', 'b)//b'], ['b)//b', '=='], ['==', 'a//b'], ['a//b', '+'], ['+', '1'], ['1', 'is'], ['is', 'always'], ['always', 'true.'], ['true.', 'It'], ['It', 'also'], ['also', 'means'], ['means', 'that'], ['that', 'the'], ['the', 'equation'], ['equation', 'b*(a//b)'], ['b*(a//b)', '+'], ['+', 'a%b'], ['a%b', '=='], ['==', 'a'], ['a', 'is'], ['is', 'valid'], ['valid', 'for'], ['for', 'both'], ['both', 'positive'], ['positive', 'and'], ['and', 'negative'], ['negative', 'values'], ['values', 'of'], ['of', 'a.'], ['a.', 'However,'], ['However,', 'maintaining'], ['maintaining', 'the'], ['the', 'validity'], ['validity', 'of'], ['of', 'this'], ['this', 'equation'], ['equation', 'means'], ['means', 'that'], ['that', 'while'], ['while', 'the'], ['the', 'result'], ['result', 'of'], ['of', 'a%b'], ['a%b', 'is,'], ['is,', 'as'], ['as', 'expected,'], ['expected,', 'in'], ['in', 'the'], ['the', 'half-open'], ['half-open', 'interval'], ['interval', '[0,'], ['[0,', 'b),'], ['b),', 'where'], ['where', 'b'], ['b', 'is'], ['is', 'a'], ['a', 'positive'], ['positive', 'integer,'], ['integer,', 'it'], ['it', 'has'], ['has', 'to'], ['to', 'lie'], ['lie', 'in'], ['in', 'the'], ['the', 'interval'], ['interval', '(b,'], ['(b,', '0]'], ['0]', 'when'], ['when', 'b'], ['b', 'is'], ['is', 'negative.[80]\\nPython'], ['negative.[80]\\nPython', 'provides'], ['provides', 'a'], ['a', 'round'], ['round', 'function'], ['function', 'for'], ['for', 'rounding'], ['rounding', 'a'], ['a', 'float'], ['float', 'to'], ['to', 'the'], ['the', 'nearest'], ['nearest', 'integer.'], ['integer.', 'For'], ['For', 'tie-breaking,'], ['tie-breaking,', 'versions'], ['versions', 'before'], ['before', '3'], ['3', 'use'], ['use', 'round-away-from-zero:'], ['round-away-from-zero:', 'round(0.5)'], ['round(0.5)', 'is'], ['is', '1.0,'], ['1.0,', 'round(-0.5)'], ['round(-0.5)', 'is'], ['is', '−1.0.[81]'], ['−1.0.[81]', 'Python'], ['Python', '3'], ['3', 'uses'], ['uses', 'round'], ['round', 'to'], ['to', 'even:'], ['even:', 'round(1.5)'], ['round(1.5)', 'is'], ['is', '2,'], ['2,', 'round(2.5)'], ['round(2.5)', 'is'], ['is', '2.[82]\\nPython'], ['2.[82]\\nPython', 'allows'], ['allows', 'boolean'], ['boolean', 'expressions'], ['expressions', 'with'], ['with', 'multiple'], ['multiple', 'equality'], ['equality', 'relations'], ['relations', 'in'], ['in', 'a'], ['a', 'manner'], ['manner', 'that'], ['that', 'is'], ['is', 'consistent'], ['consistent', 'with'], ['with', 'general'], ['general', 'use'], ['use', 'in'], ['in', 'mathematics.'], ['mathematics.', 'For'], ['For', 'example,'], ['example,', 'the'], ['the', 'expression'], ['expression', 'a'], ['a', '<'], ['<', 'b'], ['b', '<'], ['<', 'c'], ['c', 'tests'], ['tests', 'whether'], ['whether', 'a'], ['a', 'is'], ['is', 'less'], ['less', 'than'], ['than', 'b'], ['b', 'and'], ['and', 'b'], ['b', 'is'], ['is', 'less'], ['less', 'than'], ['than', 'c.'], ['c.', 'C-derived'], ['C-derived', 'languages'], ['languages', 'interpret'], ['interpret', 'this'], ['this', 'expression'], ['expression', 'differently:'], ['differently:', 'in'], ['in', 'C,'], ['C,', 'the'], ['the', 'expression'], ['expression', 'would'], ['would', 'first'], ['first', 'evaluate'], ['evaluate', 'a'], ['a', '<'], ['<', 'b,'], ['b,', 'resulting'], ['resulting', 'in'], ['in', '0'], ['0', 'or'], ['or', '1,'], ['1,', 'and'], ['and', 'that'], ['that', 'result'], ['result', 'would'], ['would', 'then'], ['then', 'be'], ['be', 'compared'], ['compared', 'with'], ['with', 'c.[83][page\\xa0needed]\\nPython'], ['c.[83][page\\xa0needed]\\nPython', 'has'], ['has', 'extensive'], ['extensive', 'built-in'], ['built-in', 'support'], ['support', 'for'], ['for', 'arbitrary'], ['arbitrary', 'precision'], ['precision', 'arithmetic.'], ['arithmetic.', 'Integers'], ['Integers', 'are'], ['are', 'transparently'], ['transparently', 'switched'], ['switched', 'from'], ['from', 'the'], ['the', 'machine-supported'], ['machine-supported', 'maximum'], ['maximum', 'fixed-precision'], ['fixed-precision', '(usually'], ['(usually', '32'], ['32', 'or'], ['or', '64'], ['64', 'bits),'], ['bits),', 'belonging'], ['belonging', 'to'], ['to', 'the'], ['the', 'python'], ['python', 'type'], ['type', 'int,'], ['int,', 'to'], ['to', 'arbitrary'], ['arbitrary', 'precision,'], ['precision,', 'belonging'], ['belonging', 'to'], ['to', 'the'], ['the', 'python'], ['python', 'type'], ['type', 'long,'], ['long,', 'where'], ['where', 'needed.'], ['needed.', 'The'], ['The', 'latter'], ['latter', 'have'], ['have', 'an'], ['an', '\"L\"'], ['\"L\"', 'suffix'], ['suffix', 'in'], ['in', 'their'], ['their', 'textual'], ['textual', 'representation.[84]'], ['representation.[84]', '(In'], ['(In', 'Python'], ['Python', '3,'], ['3,', 'the'], ['the', 'distinction'], ['distinction', 'between'], ['between', 'the'], ['the', 'int'], ['int', 'and'], ['and', 'long'], ['long', 'types'], ['types', 'was'], ['was', 'eliminated;'], ['eliminated;', 'this'], ['this', 'behavior'], ['behavior', 'is'], ['is', 'now'], ['now', 'entirely'], ['entirely', 'contained'], ['contained', 'by'], ['by', 'the'], ['the', 'int'], ['int', 'class.)'], ['class.)', 'The'], ['The', 'Decimal'], ['Decimal', 'type/class'], ['type/class', 'in'], ['in', 'module'], ['module', 'decimal'], ['decimal', '(since'], ['(since', 'version'], ['version', '2.4)'], ['2.4)', 'provides'], ['provides', 'decimal'], ['decimal', 'floating'], ['floating', 'point'], ['point', 'numbers'], ['numbers', 'to'], ['to', 'arbitrary'], ['arbitrary', 'precision'], ['precision', 'and'], ['and', 'several'], ['several', 'rounding'], ['rounding', 'modes.[85]'], ['modes.[85]', 'The'], ['The', 'Fraction'], ['Fraction', 'type'], ['type', 'in'], ['in', 'module'], ['module', 'fractions'], ['fractions', '(since'], ['(since', 'version'], ['version', '2.6)'], ['2.6)', 'provides'], ['provides', 'arbitrary'], ['arbitrary', 'precision'], ['precision', 'for'], ['for', 'rational'], ['rational', 'numbers.[86]\\nDue'], ['numbers.[86]\\nDue', 'to'], ['to', \"Python's\"], [\"Python's\", 'extensive'], ['extensive', 'mathematics'], ['mathematics', 'library,'], ['library,', 'and'], ['and', 'the'], ['the', 'third-party'], ['third-party', 'library'], ['library', 'NumPy'], ['NumPy', 'that'], ['that', 'further'], ['further', 'extends'], ['extends', 'the'], ['the', 'native'], ['native', 'capabilities,'], ['capabilities,', 'it'], ['it', 'is'], ['is', 'frequently'], ['frequently', 'used'], ['used', 'as'], ['as', 'a'], ['a', 'scientific'], ['scientific', 'scripting'], ['scripting', 'language'], ['language', 'to'], ['to', 'aid'], ['aid', 'in'], ['in', 'problems'], ['problems', 'such'], ['such', 'as'], ['as', 'numerical'], ['numerical', 'data'], ['data', 'processing'], ['processing', 'and'], ['and', \"manipulation.\\nLibraries[edit]\\nPython's\"], [\"manipulation.\\nLibraries[edit]\\nPython's\", 'large'], ['large', 'standard'], ['standard', 'library,'], ['library,', 'commonly'], ['commonly', 'cited'], ['cited', 'as'], ['as', 'one'], ['one', 'of'], ['of', 'its'], ['its', 'greatest'], ['greatest', 'strengths,[87]'], ['strengths,[87]', 'provides'], ['provides', 'tools'], ['tools', 'suited'], ['suited', 'to'], ['to', 'many'], ['many', 'tasks.'], ['tasks.', 'For'], ['For', 'Internet-facing'], ['Internet-facing', 'applications,'], ['applications,', 'many'], ['many', 'standard'], ['standard', 'formats'], ['formats', 'and'], ['and', 'protocols'], ['protocols', 'such'], ['such', 'as'], ['as', 'MIME'], ['MIME', 'and'], ['and', 'HTTP'], ['HTTP', 'are'], ['are', 'supported.'], ['supported.', 'It'], ['It', 'includes'], ['includes', 'modules'], ['modules', 'for'], ['for', 'creating'], ['creating', 'graphical'], ['graphical', 'user'], ['user', 'interfaces,'], ['interfaces,', 'connecting'], ['connecting', 'to'], ['to', 'relational'], ['relational', 'databases,'], ['databases,', 'generating'], ['generating', 'pseudorandom'], ['pseudorandom', 'numbers,'], ['numbers,', 'arithmetic'], ['arithmetic', 'with'], ['with', 'arbitrary'], ['arbitrary', 'precision'], ['precision', 'decimals,[88]'], ['decimals,[88]', 'manipulating'], ['manipulating', 'regular'], ['regular', 'expressions,'], ['expressions,', 'and'], ['and', 'unit'], ['unit', 'testing.\\nSome'], ['testing.\\nSome', 'parts'], ['parts', 'of'], ['of', 'the'], ['the', 'standard'], ['standard', 'library'], ['library', 'are'], ['are', 'covered'], ['covered', 'by'], ['by', 'specifications'], ['specifications', '(for'], ['(for', 'example,'], ['example,', 'the'], ['the', 'Web'], ['Web', 'Server'], ['Server', 'Gateway'], ['Gateway', 'Interface'], ['Interface', '(WSGI)'], ['(WSGI)', 'implementation'], ['implementation', 'wsgiref'], ['wsgiref', 'follows'], ['follows', 'PEP'], ['PEP', '333[89]),'], ['333[89]),', 'but'], ['but', 'most'], ['most', 'modules'], ['modules', 'are'], ['are', 'not.'], ['not.', 'They'], ['They', 'are'], ['are', 'specified'], ['specified', 'by'], ['by', 'their'], ['their', 'code,'], ['code,', 'internal'], ['internal', 'documentation,'], ['documentation,', 'and'], ['and', 'test'], ['test', 'suites'], ['suites', '(if'], ['(if', 'supplied).'], ['supplied).', 'However,'], ['However,', 'because'], ['because', 'most'], ['most', 'of'], ['of', 'the'], ['the', 'standard'], ['standard', 'library'], ['library', 'is'], ['is', 'cross-platform'], ['cross-platform', 'Python'], ['Python', 'code,'], ['code,', 'only'], ['only', 'a'], ['a', 'few'], ['few', 'modules'], ['modules', 'need'], ['need', 'altering'], ['altering', 'or'], ['or', 'rewriting'], ['rewriting', 'for'], ['for', 'variant'], ['variant', 'implementations.\\nAs'], ['implementations.\\nAs', 'of'], ['of', 'September'], ['September', '2017,[update]'], ['2017,[update]', 'the'], ['the', 'Python'], ['Python', 'Package'], ['Package', 'Index,'], ['Index,', 'the'], ['the', 'official'], ['official', 'repository'], ['repository', 'for'], ['for', 'third-party'], ['third-party', 'Python'], ['Python', 'software,'], ['software,', 'contains'], ['contains', 'over'], ['over', '117,000[90]'], ['117,000[90]', 'packages'], ['packages', 'with'], ['with', 'a'], ['a', 'wide'], ['wide', 'range'], ['range', 'of'], ['of', 'functionality,'], ['functionality,', 'including:\\n\\nGraphical'], ['including:\\n\\nGraphical', 'user'], ['user', 'interfaces\\nWeb'], ['interfaces\\nWeb', 'frameworks\\nMultimedia\\nDatabases\\nNetworking\\nTest'], ['frameworks\\nMultimedia\\nDatabases\\nNetworking\\nTest', 'frameworks\\nAutomation\\nWeb'], ['frameworks\\nAutomation\\nWeb', 'scraping\\nDocumentation\\nSystem'], ['scraping\\nDocumentation\\nSystem', 'administration\\nScientific'], ['administration\\nScientific', 'computing\\nText'], ['computing\\nText', 'processing\\nImage'], ['processing\\nImage', 'processing\\n\\nDevelopment'], ['processing\\n\\nDevelopment', 'environments[edit]\\nSee'], ['environments[edit]\\nSee', 'also:'], ['also:', 'Comparison'], ['Comparison', 'of'], ['of', 'integrated'], ['integrated', 'development'], ['development', 'environments'], ['environments', '§\\xa0Python\\nMost'], ['§\\xa0Python\\nMost', 'Python'], ['Python', 'implementations'], ['implementations', '(including'], ['(including', 'CPython)'], ['CPython)', 'include'], ['include', 'a'], ['a', 'read–eval–print'], ['read–eval–print', 'loop'], ['loop', '(REPL),'], ['(REPL),', 'permitting'], ['permitting', 'them'], ['them', 'to'], ['to', 'function'], ['function', 'as'], ['as', 'a'], ['a', 'command'], ['command', 'line'], ['line', 'interpreter'], ['interpreter', 'for'], ['for', 'which'], ['which', 'the'], ['the', 'user'], ['user', 'enters'], ['enters', 'statements'], ['statements', 'sequentially'], ['sequentially', 'and'], ['and', 'receives'], ['receives', 'results'], ['results', 'immediately.\\nOther'], ['immediately.\\nOther', 'shells,'], ['shells,', 'including'], ['including', 'IDLE'], ['IDLE', 'and'], ['and', 'IPython,'], ['IPython,', 'add'], ['add', 'further'], ['further', 'abilities'], ['abilities', 'such'], ['such', 'as'], ['as', 'auto-completion,'], ['auto-completion,', 'session'], ['session', 'state'], ['state', 'retention'], ['retention', 'and'], ['and', 'syntax'], ['syntax', 'highlighting.\\nAs'], ['highlighting.\\nAs', 'well'], ['well', 'as'], ['as', 'standard'], ['standard', 'desktop'], ['desktop', 'integrated'], ['integrated', 'development'], ['development', 'environments'], ['environments', '(see'], ['(see', \"Wikipedia's\"], [\"Wikipedia's\", '\"Python'], ['\"Python', 'IDE\"'], ['IDE\"', 'article),'], ['article),', 'there'], ['there', 'are'], ['are', 'Web'], ['Web', 'browser-based'], ['browser-based', 'IDEs;'], ['IDEs;', 'SageMath'], ['SageMath', '(intended'], ['(intended', 'for'], ['for', 'developing'], ['developing', 'science'], ['science', 'and'], ['and', 'math-related'], ['math-related', 'Python'], ['Python', 'programs);'], ['programs);', 'PythonAnywhere,'], ['PythonAnywhere,', 'a'], ['a', 'browser-based'], ['browser-based', 'IDE'], ['IDE', 'and'], ['and', 'hosting'], ['hosting', 'environment;'], ['environment;', 'and'], ['and', 'Canopy'], ['Canopy', 'IDE,'], ['IDE,', 'a'], ['a', 'commercial'], ['commercial', 'Python'], ['Python', 'IDE'], ['IDE', 'emphasizing'], ['emphasizing', 'scientific'], ['scientific', 'computing.[91]\\nImplementations[edit]\\nSee'], ['computing.[91]\\nImplementations[edit]\\nSee', 'also:'], ['also:', 'List'], ['List', 'of'], ['of', 'Python'], ['Python', 'software'], ['software', '§\\xa0Python'], ['§\\xa0Python', 'implementations\\nReference'], ['implementations\\nReference', 'implementation[edit]\\nCPython'], ['implementation[edit]\\nCPython', 'is'], ['is', 'the'], ['the', 'reference'], ['reference', 'implementation'], ['implementation', 'of'], ['of', 'Python.'], ['Python.', 'It'], ['It', 'is'], ['is', 'written'], ['written', 'in'], ['in', 'C,'], ['C,', 'meeting'], ['meeting', 'the'], ['the', 'C89'], ['C89', 'standard'], ['standard', 'with'], ['with', 'several'], ['several', 'select'], ['select', 'C99'], ['C99', 'features.[92]'], ['features.[92]', 'It'], ['It', 'compiles'], ['compiles', 'Python'], ['Python', 'programs'], ['programs', 'into'], ['into', 'an'], ['an', 'intermediate'], ['intermediate', 'bytecode[93]'], ['bytecode[93]', 'which'], ['which', 'is'], ['is', 'then'], ['then', 'executed'], ['executed', 'by'], ['by', 'its'], ['its', 'virtual'], ['virtual', 'machine.[94]'], ['machine.[94]', 'CPython'], ['CPython', 'is'], ['is', 'distributed'], ['distributed', 'with'], ['with', 'a'], ['a', 'large'], ['large', 'standard'], ['standard', 'library'], ['library', 'written'], ['written', 'in'], ['in', 'a'], ['a', 'mixture'], ['mixture', 'of'], ['of', 'C'], ['C', 'and'], ['and', 'native'], ['native', 'Python.'], ['Python.', 'It'], ['It', 'is'], ['is', 'available'], ['available', 'for'], ['for', 'many'], ['many', 'platforms,'], ['platforms,', 'including'], ['including', 'Windows'], ['Windows', 'and'], ['and', 'most'], ['most', 'modern'], ['modern', 'Unix-like'], ['Unix-like', 'systems.'], ['systems.', 'Platform'], ['Platform', 'portability'], ['portability', 'was'], ['was', 'one'], ['one', 'of'], ['of', 'its'], ['its', 'earliest'], ['earliest', 'priorities.[95]\\nOther'], ['priorities.[95]\\nOther', 'implementations[edit]\\nPyPy'], ['implementations[edit]\\nPyPy', 'is'], ['is', 'a'], ['a', 'fast,'], ['fast,', 'compliant[96]'], ['compliant[96]', 'interpreter'], ['interpreter', 'of'], ['of', 'Python'], ['Python', '2.7'], ['2.7', 'and'], ['and', '3.5.'], ['3.5.', 'Its'], ['Its', 'just-in-time'], ['just-in-time', 'compiler'], ['compiler', 'brings'], ['brings', 'a'], ['a', 'significant'], ['significant', 'speed'], ['speed', 'improvement'], ['improvement', 'over'], ['over', 'CPython.[97]'], ['CPython.[97]', 'A'], ['A', 'version'], ['version', 'is'], ['is', 'under'], ['under', 'development'], ['development', 'that'], ['that', 'will'], ['will', 'use'], ['use', 'software'], ['software', 'transactional'], ['transactional', 'memory'], ['memory', 'to'], ['to', 'take'], ['take', 'advantage'], ['advantage', 'of'], ['of', 'multi-core'], ['multi-core', 'processors.[98]\\nStackless'], ['processors.[98]\\nStackless', 'Python'], ['Python', 'is'], ['is', 'a'], ['a', 'significant'], ['significant', 'fork'], ['fork', 'of'], ['of', 'CPython'], ['CPython', 'that'], ['that', 'implements'], ['implements', 'microthreads;'], ['microthreads;', 'it'], ['it', 'does'], ['does', 'not'], ['not', 'use'], ['use', 'the'], ['the', 'C'], ['C', 'memory'], ['memory', 'stack,'], ['stack,', 'thus'], ['thus', 'allowing'], ['allowing', 'massively'], ['massively', 'concurrent'], ['concurrent', 'programs.'], ['programs.', 'PyPy'], ['PyPy', 'also'], ['also', 'has'], ['has', 'a'], ['a', 'stackless'], ['stackless', 'version.[99]\\nMicroPython'], ['version.[99]\\nMicroPython', 'is'], ['is', 'a'], ['a', 'Python'], ['Python', '3'], ['3', 'variant'], ['variant', 'optimised'], ['optimised', 'for'], ['for', 'microcontrollers.\\nUnsupported'], ['microcontrollers.\\nUnsupported', 'implementations[edit]\\nOther'], ['implementations[edit]\\nOther', 'just-in-time'], ['just-in-time', 'Python'], ['Python', 'compilers'], ['compilers', 'have'], ['have', 'been'], ['been', 'developed,'], ['developed,', 'but'], ['but', 'are'], ['are', 'now'], ['now', 'unsupported:\\n\\nGoogle'], ['unsupported:\\n\\nGoogle', 'began'], ['began', 'a'], ['a', 'project'], ['project', 'named'], ['named', 'Unladen'], ['Unladen', 'Swallow'], ['Swallow', 'in'], ['in', '2009'], ['2009', 'with'], ['with', 'the'], ['the', 'aim'], ['aim', 'of'], ['of', 'speeding'], ['speeding', 'up'], ['up', 'the'], ['the', 'Python'], ['Python', 'interpreter'], ['interpreter', 'fivefold'], ['fivefold', 'by'], ['by', 'using'], ['using', 'the'], ['the', 'LLVM,'], ['LLVM,', 'and'], ['and', 'of'], ['of', 'improving'], ['improving', 'its'], ['its', 'multithreading'], ['multithreading', 'ability'], ['ability', 'to'], ['to', 'scale'], ['scale', 'to'], ['to', 'thousands'], ['thousands', 'of'], ['of', 'cores.[100]\\nPsyco'], ['cores.[100]\\nPsyco', 'is'], ['is', 'a'], ['a', 'just-in-time'], ['just-in-time', 'specialising'], ['specialising', 'compiler'], ['compiler', 'that'], ['that', 'integrates'], ['integrates', 'with'], ['with', 'CPython'], ['CPython', 'and'], ['and', 'transforms'], ['transforms', 'bytecode'], ['bytecode', 'to'], ['to', 'machine'], ['machine', 'code'], ['code', 'at'], ['at', 'runtime.'], ['runtime.', 'The'], ['The', 'emitted'], ['emitted', 'code'], ['code', 'is'], ['is', 'specialised'], ['specialised', 'for'], ['for', 'certain'], ['certain', 'data'], ['data', 'types'], ['types', 'and'], ['and', 'is'], ['is', 'faster'], ['faster', 'than'], ['than', 'standard'], ['standard', 'Python'], ['Python', 'code.\\n\\nIn'], ['code.\\n\\nIn', '2005,'], ['2005,', 'Nokia'], ['Nokia', 'released'], ['released', 'a'], ['a', 'Python'], ['Python', 'interpreter'], ['interpreter', 'for'], ['for', 'the'], ['the', 'Series'], ['Series', '60'], ['60', 'mobile'], ['mobile', 'phones'], ['phones', 'named'], ['named', 'PyS60.'], ['PyS60.', 'It'], ['It', 'includes'], ['includes', 'many'], ['many', 'of'], ['of', 'the'], ['the', 'modules'], ['modules', 'from'], ['from', 'the'], ['the', 'CPython'], ['CPython', 'implementations'], ['implementations', 'and'], ['and', 'some'], ['some', 'additional'], ['additional', 'modules'], ['modules', 'to'], ['to', 'integrate'], ['integrate', 'with'], ['with', 'the'], ['the', 'Symbian'], ['Symbian', 'operating'], ['operating', 'system.'], ['system.', 'The'], ['The', 'project'], ['project', 'has'], ['has', 'been'], ['been', 'kept'], ['kept', 'up-to-date'], ['up-to-date', 'to'], ['to', 'run'], ['run', 'on'], ['on', 'all'], ['all', 'variants'], ['variants', 'of'], ['of', 'the'], ['the', 'S60'], ['S60', 'platform,'], ['platform,', 'and'], ['and', 'several'], ['several', 'third-party'], ['third-party', 'modules'], ['modules', 'are'], ['are', 'available.'], ['available.', 'The'], ['The', 'Nokia'], ['Nokia', 'N900'], ['N900', 'also'], ['also', 'supports'], ['supports', 'Python'], ['Python', 'with'], ['with', 'GTK'], ['GTK', 'widget'], ['widget', 'libraries,'], ['libraries,', 'enabling'], ['enabling', 'programs'], ['programs', 'to'], ['to', 'be'], ['be', 'written'], ['written', 'and'], ['and', 'run'], ['run', 'on'], ['on', 'the'], ['the', 'target'], ['target', 'device.[101]\\nCross-compilers'], ['device.[101]\\nCross-compilers', 'to'], ['to', 'other'], ['other', 'languages[edit]\\nThere'], ['languages[edit]\\nThere', 'are'], ['are', 'several'], ['several', 'compilers'], ['compilers', 'to'], ['to', 'high-level'], ['high-level', 'object'], ['object', 'languages,'], ['languages,', 'with'], ['with', 'either'], ['either', 'unrestricted'], ['unrestricted', 'Python,'], ['Python,', 'a'], ['a', 'restricted'], ['restricted', 'subset'], ['subset', 'of'], ['of', 'Python,'], ['Python,', 'or'], ['or', 'a'], ['a', 'language'], ['language', 'similar'], ['similar', 'to'], ['to', 'Python'], ['Python', 'as'], ['as', 'the'], ['the', 'source'], ['source', 'language:\\n\\nJython'], ['language:\\n\\nJython', 'compiles'], ['compiles', 'into'], ['into', 'Java'], ['Java', 'byte'], ['byte', 'code,'], ['code,', 'which'], ['which', 'can'], ['can', 'then'], ['then', 'be'], ['be', 'executed'], ['executed', 'by'], ['by', 'every'], ['every', 'Java'], ['Java', 'virtual'], ['virtual', 'machine'], ['machine', 'implementation.'], ['implementation.', 'This'], ['This', 'also'], ['also', 'enables'], ['enables', 'the'], ['the', 'use'], ['use', 'of'], ['of', 'Java'], ['Java', 'class'], ['class', 'library'], ['library', 'functions'], ['functions', 'from'], ['from', 'the'], ['the', 'Python'], ['Python', 'program.\\nIronPython'], ['program.\\nIronPython', 'follows'], ['follows', 'a'], ['a', 'similar'], ['similar', 'approach'], ['approach', 'in'], ['in', 'order'], ['order', 'to'], ['to', 'run'], ['run', 'Python'], ['Python', 'programs'], ['programs', 'on'], ['on', 'the'], ['the', '.NET'], ['.NET', 'Common'], ['Common', 'Language'], ['Language', 'Runtime.\\nThe'], ['Runtime.\\nThe', 'RPython'], ['RPython', 'language'], ['language', 'can'], ['can', 'be'], ['be', 'compiled'], ['compiled', 'to'], ['to', 'C,'], ['C,', 'Java'], ['Java', 'bytecode,'], ['bytecode,', 'or'], ['or', 'Common'], ['Common', 'Intermediate'], ['Intermediate', 'Language,'], ['Language,', 'and'], ['and', 'is'], ['is', 'used'], ['used', 'to'], ['to', 'build'], ['build', 'the'], ['the', 'PyPy'], ['PyPy', 'interpreter'], ['interpreter', 'of'], ['of', 'Python.\\nPyjs'], ['Python.\\nPyjs', 'compiles'], ['compiles', 'Python'], ['Python', 'to'], ['to', 'JavaScript.\\nCython'], ['JavaScript.\\nCython', 'compiles'], ['compiles', 'Python'], ['Python', 'to'], ['to', 'C'], ['C', 'and'], ['and', 'C++.\\nPythran'], ['C++.\\nPythran', 'compiles'], ['compiles', 'Python'], ['Python', 'to'], ['to', 'C++.\\nSomewhat'], ['C++.\\nSomewhat', 'dated'], ['dated', 'Pyrex'], ['Pyrex', '(latest'], ['(latest', 'release'], ['release', 'in'], ['in', '2010)'], ['2010)', 'and'], ['and', 'Shed'], ['Shed', 'Skin'], ['Skin', '(latest'], ['(latest', 'release'], ['release', 'in'], ['in', '2013)'], ['2013)', 'compile'], ['compile', 'to'], ['to', 'C'], ['C', 'and'], ['and', 'C++'], ['C++', \"respectively.\\nGoogle's\"], [\"respectively.\\nGoogle's\", 'Grumpy'], ['Grumpy', 'compiles'], ['compiles', 'Python'], ['Python', 'to'], ['to', 'Go.\\nNuitka'], ['Go.\\nNuitka', 'compiles'], ['compiles', 'Python'], ['Python', 'into'], ['into', 'C++'], ['C++', '[102]\\n\\nPerformance[edit]\\nA'], ['[102]\\n\\nPerformance[edit]\\nA', 'performance'], ['performance', 'comparison'], ['comparison', 'of'], ['of', 'various'], ['various', 'Python'], ['Python', 'implementations'], ['implementations', 'on'], ['on', 'a'], ['a', 'non-numerical'], ['non-numerical', '(combinatorial)'], ['(combinatorial)', 'workload'], ['workload', 'was'], ['was', 'presented'], ['presented', 'at'], ['at', 'EuroSciPy'], ['EuroSciPy', \"'13.[103]\\nDevelopment[edit]\\nPython's\"], [\"'13.[103]\\nDevelopment[edit]\\nPython's\", 'development'], ['development', 'is'], ['is', 'conducted'], ['conducted', 'largely'], ['largely', 'through'], ['through', 'the'], ['the', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposal'], ['Proposal', '(PEP)'], ['(PEP)', 'process,'], ['process,', 'the'], ['the', 'primary'], ['primary', 'mechanism'], ['mechanism', 'for'], ['for', 'proposing'], ['proposing', 'major'], ['major', 'new'], ['new', 'features,'], ['features,', 'collecting'], ['collecting', 'community'], ['community', 'input'], ['input', 'on'], ['on', 'issues'], ['issues', 'and'], ['and', 'documenting'], ['documenting', 'Python'], ['Python', 'design'], ['design', 'decisions.[104]'], ['decisions.[104]', 'Outstanding'], ['Outstanding', 'PEPs'], ['PEPs', 'are'], ['are', 'reviewed'], ['reviewed', 'and'], ['and', 'commented'], ['commented', 'on'], ['on', 'by'], ['by', 'the'], ['the', 'Python'], ['Python', 'community'], ['community', 'and'], ['and', 'Guido'], ['Guido', 'Van'], ['Van', 'Rossum,'], ['Rossum,', \"Python's\"], [\"Python's\", 'Benevolent'], ['Benevolent', 'Dictator'], ['Dictator', 'For'], ['For', 'Life.[104]\\nEnhancement'], ['Life.[104]\\nEnhancement', 'of'], ['of', 'the'], ['the', 'language'], ['language', 'corresponds'], ['corresponds', 'with'], ['with', 'development'], ['development', 'of'], ['of', 'the'], ['the', 'CPython'], ['CPython', 'reference'], ['reference', 'implementation.'], ['implementation.', 'The'], ['The', 'mailing'], ['mailing', 'list'], ['list', 'python-dev'], ['python-dev', 'is'], ['is', 'the'], ['the', 'primary'], ['primary', 'forum'], ['forum', 'for'], ['for', 'the'], ['the', \"language's\"], [\"language's\", 'development.'], ['development.', 'Specific'], ['Specific', 'issues'], ['issues', 'are'], ['are', 'discussed'], ['discussed', 'in'], ['in', 'the'], ['the', 'Roundup'], ['Roundup', 'bug'], ['bug', 'tracker'], ['tracker', 'maintained'], ['maintained', 'at'], ['at', 'python.org.[105]'], ['python.org.[105]', 'Development'], ['Development', 'originally'], ['originally', 'took'], ['took', 'place'], ['place', 'on'], ['on', 'a'], ['a', 'self-hosted'], ['self-hosted', 'source-code'], ['source-code', 'repository'], ['repository', 'running'], ['running', 'Mercurial,'], ['Mercurial,', 'until'], ['until', 'Python'], ['Python', 'moved'], ['moved', 'to'], ['to', 'GitHub'], ['GitHub', 'in'], ['in', 'January'], ['January', \"2017.[106]\\nCPython's\"], [\"2017.[106]\\nCPython's\", 'public'], ['public', 'releases'], ['releases', 'come'], ['come', 'in'], ['in', 'three'], ['three', 'types,'], ['types,', 'distinguished'], ['distinguished', 'by'], ['by', 'which'], ['which', 'part'], ['part', 'of'], ['of', 'the'], ['the', 'version'], ['version', 'number'], ['number', 'is'], ['is', 'incremented:\\n\\nBackward-incompatible'], ['incremented:\\n\\nBackward-incompatible', 'versions,'], ['versions,', 'where'], ['where', 'code'], ['code', 'is'], ['is', 'expected'], ['expected', 'to'], ['to', 'break'], ['break', 'and'], ['and', 'need'], ['need', 'to'], ['to', 'be'], ['be', 'manually'], ['manually', 'ported.'], ['ported.', 'The'], ['The', 'first'], ['first', 'part'], ['part', 'of'], ['of', 'the'], ['the', 'version'], ['version', 'number'], ['number', 'is'], ['is', 'incremented.'], ['incremented.', 'These'], ['These', 'releases'], ['releases', 'happen'], ['happen', 'infrequently—for'], ['infrequently—for', 'example,'], ['example,', 'version'], ['version', '3.0'], ['3.0', 'was'], ['was', 'released'], ['released', '8'], ['8', 'years'], ['years', 'after'], ['after', '2.0.\\nMajor'], ['2.0.\\nMajor', 'or'], ['or', '\"feature\"'], ['\"feature\"', 'releases,'], ['releases,', 'about'], ['about', 'every'], ['every', '18'], ['18', 'months,'], ['months,', 'are'], ['are', 'largely'], ['largely', 'compatible'], ['compatible', 'but'], ['but', 'introduce'], ['introduce', 'new'], ['new', 'features.'], ['features.', 'The'], ['The', 'second'], ['second', 'part'], ['part', 'of'], ['of', 'the'], ['the', 'version'], ['version', 'number'], ['number', 'is'], ['is', 'incremented.'], ['incremented.', 'Each'], ['Each', 'major'], ['major', 'version'], ['version', 'is'], ['is', 'supported'], ['supported', 'by'], ['by', 'bugfixes'], ['bugfixes', 'for'], ['for', 'several'], ['several', 'years'], ['years', 'after'], ['after', 'its'], ['its', 'release.[107]\\nBugfix'], ['release.[107]\\nBugfix', 'releases,'], ['releases,', 'which'], ['which', 'introduce'], ['introduce', 'no'], ['no', 'new'], ['new', 'features,'], ['features,', 'occur'], ['occur', 'about'], ['about', 'every'], ['every', '3'], ['3', 'months'], ['months', 'and'], ['and', 'are'], ['are', 'made'], ['made', 'when'], ['when', 'a'], ['a', 'sufficient'], ['sufficient', 'number'], ['number', 'of'], ['of', 'bugs'], ['bugs', 'have'], ['have', 'been'], ['been', 'fixed'], ['fixed', 'upstream'], ['upstream', 'since'], ['since', 'the'], ['the', 'last'], ['last', 'release.'], ['release.', 'Security'], ['Security', 'vulnerabilities'], ['vulnerabilities', 'are'], ['are', 'also'], ['also', 'patched'], ['patched', 'in'], ['in', 'these'], ['these', 'releases.'], ['releases.', 'The'], ['The', 'third'], ['third', 'and'], ['and', 'final'], ['final', 'part'], ['part', 'of'], ['of', 'the'], ['the', 'version'], ['version', 'number'], ['number', 'is'], ['is', 'incremented.[108]\\n\\nMany'], ['incremented.[108]\\n\\nMany', 'alpha,'], ['alpha,', 'beta,'], ['beta,', 'and'], ['and', 'release-candidates'], ['release-candidates', 'are'], ['are', 'also'], ['also', 'released'], ['released', 'as'], ['as', 'previews'], ['previews', 'and'], ['and', 'for'], ['for', 'testing'], ['testing', 'before'], ['before', 'final'], ['final', 'releases.'], ['releases.', 'Although'], ['Although', 'there'], ['there', 'is'], ['is', 'a'], ['a', 'rough'], ['rough', 'schedule'], ['schedule', 'for'], ['for', 'each'], ['each', 'release,'], ['release,', 'they'], ['they', 'are'], ['are', 'often'], ['often', 'delayed'], ['delayed', 'if'], ['if', 'the'], ['the', 'code'], ['code', 'is'], ['is', 'not'], ['not', 'ready.'], ['ready.', \"Python's\"], [\"Python's\", 'development'], ['development', 'team'], ['team', 'monitors'], ['monitors', 'the'], ['the', 'state'], ['state', 'of'], ['of', 'the'], ['the', 'code'], ['code', 'by'], ['by', 'running'], ['running', 'the'], ['the', 'large'], ['large', 'unit'], ['unit', 'test'], ['test', 'suite'], ['suite', 'during'], ['during', 'development,'], ['development,', 'and'], ['and', 'using'], ['using', 'the'], ['the', 'BuildBot'], ['BuildBot', 'continuous'], ['continuous', 'integration'], ['integration', 'system.[109]\\nThe'], ['system.[109]\\nThe', 'community'], ['community', 'of'], ['of', 'Python'], ['Python', 'developers'], ['developers', 'has'], ['has', 'also'], ['also', 'contributed'], ['contributed', 'over'], ['over', '86,000[110]'], ['86,000[110]', 'software'], ['software', 'modules'], ['modules', '(as'], ['(as', 'of'], ['of', '20'], ['20', 'August'], ['August', '2016[update])'], ['2016[update])', 'to'], ['to', 'the'], ['the', 'Python'], ['Python', 'Package'], ['Package', 'Index'], ['Index', '(PyPI),'], ['(PyPI),', 'the'], ['the', 'official'], ['official', 'repository'], ['repository', 'of'], ['of', 'third-party'], ['third-party', 'Python'], ['Python', 'libraries.\\nThe'], ['libraries.\\nThe', 'major'], ['major', 'academic'], ['academic', 'conference'], ['conference', 'on'], ['on', 'Python'], ['Python', 'is'], ['is', 'PyCon.'], ['PyCon.', 'There'], ['There', 'are'], ['are', 'also'], ['also', 'special'], ['special', 'Python'], ['Python', 'mentoring'], ['mentoring', 'programmes,'], ['programmes,', 'such'], ['such', 'as'], ['as', \"Pyladies.\\nNaming[edit]\\nPython's\"], [\"Pyladies.\\nNaming[edit]\\nPython's\", 'name'], ['name', 'is'], ['is', 'derived'], ['derived', 'from'], ['from', 'the'], ['the', 'British'], ['British', 'comedy'], ['comedy', 'group'], ['group', 'Monty'], ['Monty', 'Python,'], ['Python,', 'whom'], ['whom', 'Python'], ['Python', 'creator'], ['creator', 'Guido'], ['Guido', 'van'], ['van', 'Rossum'], ['Rossum', 'enjoyed'], ['enjoyed', 'while'], ['while', 'developing'], ['developing', 'the'], ['the', 'language.'], ['language.', 'Monty'], ['Monty', 'Python'], ['Python', 'references'], ['references', 'appear'], ['appear', 'frequently'], ['frequently', 'in'], ['in', 'Python'], ['Python', 'code'], ['code', 'and'], ['and', 'culture;[111]'], ['culture;[111]', 'for'], ['for', 'example,'], ['example,', 'the'], ['the', 'metasyntactic'], ['metasyntactic', 'variables'], ['variables', 'often'], ['often', 'used'], ['used', 'in'], ['in', 'Python'], ['Python', 'literature'], ['literature', 'are'], ['are', 'spam'], ['spam', 'and'], ['and', 'eggs'], ['eggs', 'instead'], ['instead', 'of'], ['of', 'the'], ['the', 'traditional'], ['traditional', 'foo'], ['foo', 'and'], ['and', 'bar[111][112].'], ['bar[111][112].', 'The'], ['The', 'official'], ['official', 'Python'], ['Python', 'documentation'], ['documentation', 'also'], ['also', 'contains'], ['contains', 'various'], ['various', 'references'], ['references', 'to'], ['to', 'Monty'], ['Monty', 'Python'], ['Python', 'routines.[113][114]\\nThe'], ['routines.[113][114]\\nThe', 'prefix'], ['prefix', 'Py-'], ['Py-', 'is'], ['is', 'used'], ['used', 'to'], ['to', 'show'], ['show', 'that'], ['that', 'something'], ['something', 'is'], ['is', 'related'], ['related', 'to'], ['to', 'Python.'], ['Python.', 'Examples'], ['Examples', 'of'], ['of', 'the'], ['the', 'use'], ['use', 'of'], ['of', 'this'], ['this', 'prefix'], ['prefix', 'in'], ['in', 'names'], ['names', 'of'], ['of', 'Python'], ['Python', 'applications'], ['applications', 'or'], ['or', 'libraries'], ['libraries', 'include'], ['include', 'Pygame,'], ['Pygame,', 'a'], ['a', 'binding'], ['binding', 'of'], ['of', 'SDL'], ['SDL', 'to'], ['to', 'Python'], ['Python', '(commonly'], ['(commonly', 'used'], ['used', 'to'], ['to', 'create'], ['create', 'games);'], ['games);', 'Python'], ['Python', 'for'], ['for', 'S60,'], ['S60,', 'an'], ['an', 'implementation'], ['implementation', 'for'], ['for', 'the'], ['the', 'Symbian'], ['Symbian', 'S60'], ['S60', 'operating'], ['operating', 'system;'], ['system;', 'PyQt'], ['PyQt', 'and'], ['and', 'PyGTK,'], ['PyGTK,', 'which'], ['which', 'bind'], ['bind', 'Qt'], ['Qt', 'and'], ['and', 'GTK'], ['GTK', 'to'], ['to', 'Python'], ['Python', 'respectively;'], ['respectively;', 'and'], ['and', 'PyPy,'], ['PyPy,', 'a'], ['a', 'Python'], ['Python', 'implementation'], ['implementation', 'originally'], ['originally', 'written'], ['written', 'in'], ['in', 'Python.\\nUses[edit]\\nMain'], ['Python.\\nUses[edit]\\nMain', 'article:'], ['article:', 'List'], ['List', 'of'], ['of', 'Python'], ['Python', 'software\\nSince'], ['software\\nSince', '2003,'], ['2003,', 'Python'], ['Python', 'has'], ['has', 'consistently'], ['consistently', 'ranked'], ['ranked', 'in'], ['in', 'the'], ['the', 'top'], ['top', 'ten'], ['ten', 'most'], ['most', 'popular'], ['popular', 'programming'], ['programming', 'languages'], ['languages', 'in'], ['in', 'the'], ['the', 'TIOBE'], ['TIOBE', 'Programming'], ['Programming', 'Community'], ['Community', 'Index.'], ['Index.', 'As'], ['As', 'of'], ['of', 'March'], ['March', '2017[update],'], ['2017[update],', 'it'], ['it', 'is'], ['is', 'the'], ['the', 'fifth'], ['fifth', 'most'], ['most', 'popular'], ['popular', 'language.[115]'], ['language.[115]', 'It'], ['It', 'was'], ['was', 'selected'], ['selected', 'Programming'], ['Programming', 'Language'], ['Language', 'of'], ['of', 'the'], ['the', 'Year'], ['Year', 'in'], ['in', '2007'], ['2007', 'and'], ['and', '2010.[116]'], ['2010.[116]', 'It'], ['It', 'is'], ['is', 'the'], ['the', 'third'], ['third', 'most'], ['most', 'popular'], ['popular', 'language'], ['language', 'whose'], ['whose', 'grammatical'], ['grammatical', 'syntax'], ['syntax', 'is'], ['is', 'not'], ['not', 'predominantly'], ['predominantly', 'based'], ['based', 'on'], ['on', 'C.\\nAn'], ['C.\\nAn', 'empirical'], ['empirical', 'study'], ['study', 'found'], ['found', 'that'], ['that', 'scripting'], ['scripting', 'languages,'], ['languages,', 'such'], ['such', 'as'], ['as', 'Python,'], ['Python,', 'are'], ['are', 'more'], ['more', 'productive'], ['productive', 'than'], ['than', 'conventional'], ['conventional', 'languages,'], ['languages,', 'such'], ['such', 'as'], ['as', 'C'], ['C', 'and'], ['and', 'Java,'], ['Java,', 'for'], ['for', 'programming'], ['programming', 'problems'], ['problems', 'involving'], ['involving', 'string'], ['string', 'manipulation'], ['manipulation', 'and'], ['and', 'search'], ['search', 'in'], ['in', 'a'], ['a', 'dictionary,'], ['dictionary,', 'and'], ['and', 'determined'], ['determined', 'that'], ['that', 'memory'], ['memory', 'consumption'], ['consumption', 'was'], ['was', 'often'], ['often', '\"better'], ['\"better', 'than'], ['than', 'Java'], ['Java', 'and'], ['and', 'not'], ['not', 'much'], ['much', 'worse'], ['worse', 'than'], ['than', 'C'], ['C', 'or'], ['or', 'C++\".[117]\\nLarge'], ['C++\".[117]\\nLarge', 'organizations'], ['organizations', 'that'], ['that', 'use'], ['use', 'Python'], ['Python', 'include'], ['include', 'Wikipedia,'], ['Wikipedia,', 'Google,[118]'], ['Google,[118]', 'Yahoo!,[119]'], ['Yahoo!,[119]', 'CERN,[120]'], ['CERN,[120]', 'NASA,[121]'], ['NASA,[121]', 'and'], ['and', 'some'], ['some', 'smaller'], ['smaller', 'entities'], ['entities', 'like'], ['like', 'ILM[122]'], ['ILM[122]', 'and'], ['and', 'ITA.[123]'], ['ITA.[123]', 'The'], ['The', 'social'], ['social', 'news'], ['news', 'networking'], ['networking', 'site'], ['site', 'Reddit'], ['Reddit', 'is'], ['is', 'written'], ['written', 'entirely'], ['entirely', 'in'], ['in', 'Python.\\nPython'], ['Python.\\nPython', 'can'], ['can', 'serve'], ['serve', 'as'], ['as', 'a'], ['a', 'scripting'], ['scripting', 'language'], ['language', 'for'], ['for', 'web'], ['web', 'applications,'], ['applications,', 'e.g.,'], ['e.g.,', 'via'], ['via', 'mod_wsgi'], ['mod_wsgi', 'for'], ['for', 'the'], ['the', 'Apache'], ['Apache', 'web'], ['web', 'server.[124]'], ['server.[124]', 'With'], ['With', 'Web'], ['Web', 'Server'], ['Server', 'Gateway'], ['Gateway', 'Interface,'], ['Interface,', 'a'], ['a', 'standard'], ['standard', 'API'], ['API', 'has'], ['has', 'evolved'], ['evolved', 'to'], ['to', 'facilitate'], ['facilitate', 'these'], ['these', 'applications.'], ['applications.', 'Web'], ['Web', 'frameworks'], ['frameworks', 'like'], ['like', 'Django,'], ['Django,', 'Pylons,'], ['Pylons,', 'Pyramid,'], ['Pyramid,', 'TurboGears,'], ['TurboGears,', 'web2py,'], ['web2py,', 'Tornado,'], ['Tornado,', 'Flask,'], ['Flask,', 'Bottle'], ['Bottle', 'and'], ['and', 'Zope'], ['Zope', 'support'], ['support', 'developers'], ['developers', 'in'], ['in', 'the'], ['the', 'design'], ['design', 'and'], ['and', 'maintenance'], ['maintenance', 'of'], ['of', 'complex'], ['complex', 'applications.'], ['applications.', 'Pyjs'], ['Pyjs', 'and'], ['and', 'IronPython'], ['IronPython', 'can'], ['can', 'be'], ['be', 'used'], ['used', 'to'], ['to', 'develop'], ['develop', 'the'], ['the', 'client-side'], ['client-side', 'of'], ['of', 'Ajax-based'], ['Ajax-based', 'applications.'], ['applications.', 'SQLAlchemy'], ['SQLAlchemy', 'can'], ['can', 'be'], ['be', 'used'], ['used', 'as'], ['as', 'data'], ['data', 'mapper'], ['mapper', 'to'], ['to', 'a'], ['a', 'relational'], ['relational', 'database.'], ['database.', 'Twisted'], ['Twisted', 'is'], ['is', 'a'], ['a', 'framework'], ['framework', 'to'], ['to', 'program'], ['program', 'communications'], ['communications', 'between'], ['between', 'computers,'], ['computers,', 'and'], ['and', 'is'], ['is', 'used'], ['used', '(for'], ['(for', 'example)'], ['example)', 'by'], ['by', 'Dropbox.\\nLibraries'], ['Dropbox.\\nLibraries', 'such'], ['such', 'as'], ['as', 'NumPy,'], ['NumPy,', 'SciPy'], ['SciPy', 'and'], ['and', 'Matplotlib'], ['Matplotlib', 'allow'], ['allow', 'the'], ['the', 'effective'], ['effective', 'use'], ['use', 'of'], ['of', 'Python'], ['Python', 'in'], ['in', 'scientific'], ['scientific', 'computing,[125][126]'], ['computing,[125][126]', 'with'], ['with', 'specialized'], ['specialized', 'libraries'], ['libraries', 'such'], ['such', 'as'], ['as', 'Biopython'], ['Biopython', 'and'], ['and', 'Astropy'], ['Astropy', 'providing'], ['providing', 'domain-specific'], ['domain-specific', 'functionality.'], ['functionality.', 'SageMath'], ['SageMath', 'is'], ['is', 'a'], ['a', 'mathematical'], ['mathematical', 'software'], ['software', 'with'], ['with', 'a'], ['a', '\"notebook\"'], ['\"notebook\"', 'programmable'], ['programmable', 'in'], ['in', 'Python:'], ['Python:', 'its'], ['its', 'library'], ['library', 'covers'], ['covers', 'many'], ['many', 'aspects'], ['aspects', 'of'], ['of', 'mathematics,'], ['mathematics,', 'including'], ['including', 'algebra,'], ['algebra,', 'combinatorics,'], ['combinatorics,', 'numerical'], ['numerical', 'mathematics,'], ['mathematics,', 'number'], ['number', 'theory,'], ['theory,', 'and'], ['and', 'calculus.'], ['calculus.', 'The'], ['The', 'Python'], ['Python', 'language'], ['language', 're-implemented'], ['re-implemented', 'in'], ['in', 'Java'], ['Java', 'platform'], ['platform', 'is'], ['is', 'used'], ['used', 'for'], ['for', 'numeric'], ['numeric', 'and'], ['and', 'statistical'], ['statistical', 'calculations'], ['calculations', 'with'], ['with', '2D/3D'], ['2D/3D', 'visualization'], ['visualization', 'by'], ['by', 'the'], ['the', 'DMelt'], ['DMelt', 'project.[127][128]\\nPython'], ['project.[127][128]\\nPython', 'has'], ['has', 'been'], ['been', 'successfully'], ['successfully', 'embedded'], ['embedded', 'in'], ['in', 'many'], ['many', 'software'], ['software', 'products'], ['products', 'as'], ['as', 'a'], ['a', 'scripting'], ['scripting', 'language,'], ['language,', 'including'], ['including', 'in'], ['in', 'finite'], ['finite', 'element'], ['element', 'method'], ['method', 'software'], ['software', 'such'], ['such', 'as'], ['as', 'Abaqus,'], ['Abaqus,', '3D'], ['3D', 'parametric'], ['parametric', 'modeler'], ['modeler', 'like'], ['like', 'FreeCAD,'], ['FreeCAD,', '3D'], ['3D', 'animation'], ['animation', 'packages'], ['packages', 'such'], ['such', 'as'], ['as', '3ds'], ['3ds', 'Max,'], ['Max,', 'Blender,'], ['Blender,', 'Cinema'], ['Cinema', '4D,'], ['4D,', 'Lightwave,'], ['Lightwave,', 'Houdini,'], ['Houdini,', 'Maya,'], ['Maya,', 'modo,'], ['modo,', 'MotionBuilder,'], ['MotionBuilder,', 'Softimage,'], ['Softimage,', 'the'], ['the', 'visual'], ['visual', 'effects'], ['effects', 'compositor'], ['compositor', 'Nuke,'], ['Nuke,', '2D'], ['2D', 'imaging'], ['imaging', 'programs'], ['programs', 'like'], ['like', 'GIMP,[129]'], ['GIMP,[129]', 'Inkscape,'], ['Inkscape,', 'Scribus'], ['Scribus', 'and'], ['and', 'Paint'], ['Paint', 'Shop'], ['Shop', 'Pro,[130]'], ['Pro,[130]', 'and'], ['and', 'musical'], ['musical', 'notation'], ['notation', 'programs'], ['programs', 'like'], ['like', 'scorewriter'], ['scorewriter', 'and'], ['and', 'capella.'], ['capella.', 'GNU'], ['GNU', 'Debugger'], ['Debugger', 'uses'], ['uses', 'Python'], ['Python', 'as'], ['as', 'a'], ['a', 'pretty'], ['pretty', 'printer'], ['printer', 'to'], ['to', 'show'], ['show', 'complex'], ['complex', 'structures'], ['structures', 'such'], ['such', 'as'], ['as', 'C++'], ['C++', 'containers.'], ['containers.', 'Esri'], ['Esri', 'promotes'], ['promotes', 'Python'], ['Python', 'as'], ['as', 'the'], ['the', 'best'], ['best', 'choice'], ['choice', 'for'], ['for', 'writing'], ['writing', 'scripts'], ['scripts', 'in'], ['in', 'ArcGIS.[131]'], ['ArcGIS.[131]', 'It'], ['It', 'has'], ['has', 'also'], ['also', 'been'], ['been', 'used'], ['used', 'in'], ['in', 'several'], ['several', 'video'], ['video', 'games,[132][133]'], ['games,[132][133]', 'and'], ['and', 'has'], ['has', 'been'], ['been', 'adopted'], ['adopted', 'as'], ['as', 'first'], ['first', 'of'], ['of', 'the'], ['the', 'three'], ['three', 'available'], ['available', 'programming'], ['programming', 'languages'], ['languages', 'in'], ['in', 'Google'], ['Google', 'App'], ['App', 'Engine,'], ['Engine,', 'the'], ['the', 'other'], ['other', 'two'], ['two', 'being'], ['being', 'Java'], ['Java', 'and'], ['and', 'Go.[134]'], ['Go.[134]', 'Python'], ['Python', 'is'], ['is', 'also'], ['also', 'used'], ['used', 'in'], ['in', 'algorithmic'], ['algorithmic', 'trading'], ['trading', 'and'], ['and', 'quantitative'], ['quantitative', 'finance.[135]'], ['finance.[135]', 'Python'], ['Python', 'can'], ['can', 'also'], ['also', 'be'], ['be', 'implemented'], ['implemented', 'in'], ['in', 'APIs'], ['APIs', 'of'], ['of', 'online'], ['online', 'brokerages'], ['brokerages', 'that'], ['that', 'run'], ['run', 'on'], ['on', 'other'], ['other', 'languages'], ['languages', 'by'], ['by', 'using'], ['using', 'wrappers.[136]\\nPython'], ['wrappers.[136]\\nPython', 'has'], ['has', 'been'], ['been', 'used'], ['used', 'in'], ['in', 'artificial'], ['artificial', 'intelligence'], ['intelligence', 'projects.[137][138][139][140]'], ['projects.[137][138][139][140]', 'As'], ['As', 'a'], ['a', 'scripting'], ['scripting', 'language'], ['language', 'with'], ['with', 'modular'], ['modular', 'architecture,'], ['architecture,', 'simple'], ['simple', 'syntax'], ['syntax', 'and'], ['and', 'rich'], ['rich', 'text'], ['text', 'processing'], ['processing', 'tools,'], ['tools,', 'Python'], ['Python', 'is'], ['is', 'often'], ['often', 'used'], ['used', 'for'], ['for', 'natural'], ['natural', 'language'], ['language', 'processing.[141]\\nMany'], ['processing.[141]\\nMany', 'operating'], ['operating', 'systems'], ['systems', 'include'], ['include', 'Python'], ['Python', 'as'], ['as', 'a'], ['a', 'standard'], ['standard', 'component.'], ['component.', 'It'], ['It', 'ships'], ['ships', 'with'], ['with', 'most'], ['most', 'Linux'], ['Linux', 'distributions,'], ['distributions,', 'AmigaOS'], ['AmigaOS', '4,'], ['4,', 'FreeBSD,'], ['FreeBSD,', 'NetBSD,'], ['NetBSD,', 'OpenBSD'], ['OpenBSD', 'and'], ['and', 'macOS,'], ['macOS,', 'and'], ['and', 'can'], ['can', 'be'], ['be', 'used'], ['used', 'from'], ['from', 'the'], ['the', 'command'], ['command', 'line'], ['line', '(terminal).'], ['(terminal).', 'Many'], ['Many', 'Linux'], ['Linux', 'distributions'], ['distributions', 'use'], ['use', 'installers'], ['installers', 'written'], ['written', 'in'], ['in', 'Python:'], ['Python:', 'Ubuntu'], ['Ubuntu', 'uses'], ['uses', 'the'], ['the', 'Ubiquity'], ['Ubiquity', 'installer,'], ['installer,', 'while'], ['while', 'Red'], ['Red', 'Hat'], ['Hat', 'Linux'], ['Linux', 'and'], ['and', 'Fedora'], ['Fedora', 'use'], ['use', 'the'], ['the', 'Anaconda'], ['Anaconda', 'installer.'], ['installer.', 'Gentoo'], ['Gentoo', 'Linux'], ['Linux', 'uses'], ['uses', 'Python'], ['Python', 'in'], ['in', 'its'], ['its', 'package'], ['package', 'management'], ['management', 'system,'], ['system,', 'Portage.\\nPython'], ['Portage.\\nPython', 'is'], ['is', 'used'], ['used', 'extensively'], ['extensively', 'in'], ['in', 'the'], ['the', 'information'], ['information', 'security'], ['security', 'industry,'], ['industry,', 'including'], ['including', 'in'], ['in', 'exploit'], ['exploit', 'development.[142][143]\\nMost'], ['development.[142][143]\\nMost', 'of'], ['of', 'the'], ['the', 'Sugar'], ['Sugar', 'software'], ['software', 'for'], ['for', 'the'], ['the', 'One'], ['One', 'Laptop'], ['Laptop', 'per'], ['per', 'Child'], ['Child', 'XO,'], ['XO,', 'now'], ['now', 'developed'], ['developed', 'at'], ['at', 'Sugar'], ['Sugar', 'Labs,'], ['Labs,', 'is'], ['is', 'written'], ['written', 'in'], ['in', 'Python.[144]\\nThe'], ['Python.[144]\\nThe', 'Raspberry'], ['Raspberry', 'Pi'], ['Pi', 'single-board'], ['single-board', 'computer'], ['computer', 'project'], ['project', 'has'], ['has', 'adopted'], ['adopted', 'Python'], ['Python', 'as'], ['as', 'its'], ['its', 'main'], ['main', 'user-programming'], ['user-programming', 'language.\\nLibreOffice'], ['language.\\nLibreOffice', 'includes'], ['includes', 'Python,'], ['Python,', 'and'], ['and', 'intends'], ['intends', 'to'], ['to', 'replace'], ['replace', 'Java'], ['Java', 'with'], ['with', 'Python.'], ['Python.', 'Its'], ['Its', 'Python'], ['Python', 'Scripting'], ['Scripting', 'Provider'], ['Provider', 'is'], ['is', 'a'], ['a', 'core'], ['core', 'feature[145]'], ['feature[145]', 'since'], ['since', 'Version'], ['Version', '4.0'], ['4.0', 'from'], ['from', '7'], ['7', 'February'], ['February', '2013.\\nLanguages'], ['2013.\\nLanguages', 'influenced'], ['influenced', 'by'], ['by', \"Python[edit]\\nPython's\"], [\"Python[edit]\\nPython's\", 'design'], ['design', 'and'], ['and', 'philosophy'], ['philosophy', 'have'], ['have', 'influenced'], ['influenced', 'many'], ['many', 'other'], ['other', 'programming'], ['programming', 'languages:\\n\\nBoo'], ['languages:\\n\\nBoo', 'uses'], ['uses', 'indentation,'], ['indentation,', 'a'], ['a', 'similar'], ['similar', 'syntax,'], ['syntax,', 'and'], ['and', 'a'], ['a', 'similar'], ['similar', 'object'], ['object', 'model.[146]\\nCobra'], ['model.[146]\\nCobra', 'uses'], ['uses', 'indentation'], ['indentation', 'and'], ['and', 'a'], ['a', 'similar'], ['similar', 'syntax,'], ['syntax,', 'and'], ['and', 'its'], ['its', '\"Acknowledgements\"'], ['\"Acknowledgements\"', 'document'], ['document', 'lists'], ['lists', 'Python'], ['Python', 'first'], ['first', 'among'], ['among', 'languages'], ['languages', 'that'], ['that', 'influenced'], ['influenced', 'it.[147]'], ['it.[147]', 'However,'], ['However,', 'Cobra'], ['Cobra', 'directly'], ['directly', 'supports'], ['supports', 'design-by-contract,'], ['design-by-contract,', 'unit'], ['unit', 'tests,'], ['tests,', 'and'], ['and', 'optional'], ['optional', 'static'], ['static', 'typing.[148]\\nCoffeeScript,'], ['typing.[148]\\nCoffeeScript,', 'a'], ['a', 'programming'], ['programming', 'language'], ['language', 'that'], ['that', 'cross-compiles'], ['cross-compiles', 'to'], ['to', 'JavaScript,'], ['JavaScript,', 'has'], ['has', 'Python-inspired'], ['Python-inspired', 'syntax.\\nECMAScript'], ['syntax.\\nECMAScript', 'borrowed'], ['borrowed', 'iterators,'], ['iterators,', 'generators'], ['generators', 'and'], ['and', 'list'], ['list', 'comprehensions'], ['comprehensions', 'from'], ['from', 'Python.[149]\\nGo'], ['Python.[149]\\nGo', 'is'], ['is', 'described'], ['described', 'as'], ['as', 'incorporating'], ['incorporating', 'the'], ['the', '\"development'], ['\"development', 'speed'], ['speed', 'of'], ['of', 'working'], ['working', 'in'], ['in', 'a'], ['a', 'dynamic'], ['dynamic', 'language'], ['language', 'like'], ['like', 'Python\".[150]\\nGroovy'], ['Python\".[150]\\nGroovy', 'was'], ['was', 'motivated'], ['motivated', 'by'], ['by', 'the'], ['the', 'desire'], ['desire', 'to'], ['to', 'bring'], ['bring', 'the'], ['the', 'Python'], ['Python', 'design'], ['design', 'philosophy'], ['philosophy', 'to'], ['to', 'Java.[151]\\nJulia'], ['Java.[151]\\nJulia', 'was'], ['was', 'designed'], ['designed', '\"with'], ['\"with', 'true'], ['true', 'macros'], ['macros', '[..'], ['[..', 'and'], ['and', 'to'], ['to', 'be]'], ['be]', 'as'], ['as', 'usable'], ['usable', 'for'], ['for', 'general'], ['general', 'programming'], ['programming', 'as'], ['as', 'Python'], ['Python', '[and]'], ['[and]', 'should'], ['should', 'be'], ['be', 'as'], ['as', 'fast'], ['fast', 'as'], ['as', 'C\".[21]'], ['C\".[21]', 'Calling'], ['Calling', 'to'], ['to', 'or'], ['or', 'from'], ['from', 'Julia'], ['Julia', 'is'], ['is', 'possible;'], ['possible;', 'to'], ['to', 'with'], ['with', 'PyCall.jl'], ['PyCall.jl', 'and'], ['and', 'a'], ['a', 'Python'], ['Python', 'package'], ['package', 'pyjulia'], ['pyjulia', 'allows'], ['allows', 'calling,'], ['calling,', 'in'], ['in', 'the'], ['the', 'other'], ['other', 'direction,'], ['direction,', 'from'], ['from', 'Python.\\nOCaml'], ['Python.\\nOCaml', 'has'], ['has', 'an'], ['an', 'optional'], ['optional', 'syntax'], ['syntax', 'named'], ['named', 'twt'], ['twt', '(The'], ['(The', 'Whitespace'], ['Whitespace', 'Thing),'], ['Thing),', 'inspired'], ['inspired', 'by'], ['by', 'Python'], ['Python', 'and'], ['and', \"Haskell.[152]\\nRuby's\"], [\"Haskell.[152]\\nRuby's\", 'creator,'], ['creator,', 'Yukihiro'], ['Yukihiro', 'Matsumoto,'], ['Matsumoto,', 'has'], ['has', 'said:'], ['said:', '\"I'], ['\"I', 'wanted'], ['wanted', 'a'], ['a', 'scripting'], ['scripting', 'language'], ['language', 'that'], ['that', 'was'], ['was', 'more'], ['more', 'powerful'], ['powerful', 'than'], ['than', 'Perl,'], ['Perl,', 'and'], ['and', 'more'], ['more', 'object-oriented'], ['object-oriented', 'than'], ['than', 'Python.'], ['Python.', \"That's\"], [\"That's\", 'why'], ['why', 'I'], ['I', 'decided'], ['decided', 'to'], ['to', 'design'], ['design', 'my'], ['my', 'own'], ['own', 'language.\"[153]\\nSwift,'], ['language.\"[153]\\nSwift,', 'a'], ['a', 'programming'], ['programming', 'language'], ['language', 'developed'], ['developed', 'by'], ['by', 'Apple,'], ['Apple,', 'has'], ['has', 'some'], ['some', 'Python-inspired'], ['Python-inspired', \"syntax.[154]\\n\\nPython's\"], [\"syntax.[154]\\n\\nPython's\", 'development'], ['development', 'practices'], ['practices', 'have'], ['have', 'also'], ['also', 'been'], ['been', 'emulated'], ['emulated', 'by'], ['by', 'other'], ['other', 'languages.'], ['languages.', 'For'], ['For', 'example,'], ['example,', 'the'], ['the', 'practice'], ['practice', 'of'], ['of', 'requiring'], ['requiring', 'a'], ['a', 'document'], ['document', 'describing'], ['describing', 'the'], ['the', 'rationale'], ['rationale', 'for,'], ['for,', 'and'], ['and', 'issues'], ['issues', 'surrounding,'], ['surrounding,', 'a'], ['a', 'change'], ['change', 'to'], ['to', 'the'], ['the', 'language'], ['language', '(in'], ['(in', 'Python,'], ['Python,', 'a'], ['a', 'PEP)'], ['PEP)', 'is'], ['is', 'also'], ['also', 'used'], ['used', 'in'], ['in', 'Tcl[155]'], ['Tcl[155]', 'and'], ['and', 'Erlang[156].\\nPython'], ['Erlang[156].\\nPython', 'received'], ['received', \"TIOBE's\"], [\"TIOBE's\", 'Programming'], ['Programming', 'Language'], ['Language', 'of'], ['of', 'the'], ['the', 'Year'], ['Year', 'awards'], ['awards', 'in'], ['in', '2007'], ['2007', 'and'], ['and', '2010.'], ['2010.', 'The'], ['The', 'award'], ['award', 'is'], ['is', 'given'], ['given', 'to'], ['to', 'the'], ['the', 'language'], ['language', 'with'], ['with', 'the'], ['the', 'greatest'], ['greatest', 'growth'], ['growth', 'in'], ['in', 'popularity'], ['popularity', 'over'], ['over', 'the'], ['the', 'year,'], ['year,', 'as'], ['as', 'measured'], ['measured', 'by'], ['by', 'the'], ['the', 'TIOBE'], ['TIOBE', 'index.[157]\\nSee'], ['index.[157]\\nSee', 'also[edit]\\n\\n\\nFree'], ['also[edit]\\n\\n\\nFree', 'software'], ['software', 'portal\\nPython'], ['portal\\nPython', 'programming'], ['programming', 'portal\\n\\n\\n\\nComparison'], ['portal\\n\\n\\n\\nComparison', 'of'], ['of', 'integrated'], ['integrated', 'development'], ['development', 'environments'], ['environments', 'for'], ['for', 'Python\\nComparison'], ['Python\\nComparison', 'of'], ['of', 'programming'], ['programming', 'languages\\nList'], ['languages\\nList', 'of'], ['of', 'programming'], ['programming', 'languages\\nOff-side'], ['languages\\nOff-side', 'rule\\n\\nReferences[edit]\\n\\n\\n^'], ['rule\\n\\nReferences[edit]\\n\\n\\n^', '\"The'], ['\"The', 'History'], ['History', 'of'], ['of', 'Python:'], ['Python:', 'A'], ['A', 'Brief'], ['Brief', 'Timeline'], ['Timeline', 'of'], ['of', 'Python\".'], ['Python\".', 'Blogger.'], ['Blogger.', '20'], ['20', 'January'], ['January', '2009.'], ['2009.', 'Retrieved'], ['Retrieved', '20'], ['20', 'March'], ['March', '2016.\\xa0\\n^'], ['2016.\\xa0\\n^', 'Deily,'], ['Deily,', 'Ned'], ['Ned', '(19'], ['(19', 'December'], ['December', '2017).'], ['2017).', '\"Python'], ['\"Python', '3.6.4'], ['3.6.4', 'is'], ['is', 'now'], ['now', 'available\".'], ['available\".', 'Python'], ['Python', 'Insider.'], ['Insider.', 'The'], ['The', 'Python'], ['Python', 'Core'], ['Core', 'Developers.'], ['Developers.', 'Retrieved'], ['Retrieved', '20'], ['20', 'December'], ['December', '2017.\\xa0\\n^'], ['2017.\\xa0\\n^', 'Peterson,'], ['Peterson,', 'Benjamin'], ['Benjamin', '(16'], ['(16', 'September'], ['September', '2017).'], ['2017).', '\"Python'], ['\"Python', '2.7.14'], ['2.7.14', 'released\".'], ['released\".', 'Python'], ['Python', 'Insider.'], ['Insider.', 'The'], ['The', 'Python'], ['Python', 'Core'], ['Core', 'Developers.'], ['Developers.', 'Retrieved'], ['Retrieved', '17'], ['17', 'September'], ['September', '2017.\\xa0\\n^'], ['2017.\\xa0\\n^', 'File'], ['File', 'extension'], ['extension', '.pyo'], ['.pyo', 'was'], ['was', 'removed'], ['removed', 'in'], ['in', 'Python'], ['Python', '3.5.'], ['3.5.', 'See'], ['See', 'PEP'], ['PEP', '0488\\n^'], ['0488\\n^', 'Holth,'], ['Holth,', 'Moore'], ['Moore', '(30'], ['(30', 'March'], ['March', '2014).'], ['2014).', '\"PEP'], ['\"PEP', '0441'], ['0441', '--'], ['--', 'Improving'], ['Improving', 'Python'], ['Python', 'ZIP'], ['ZIP', 'Application'], ['Application', 'Support\".'], ['Support\".', 'Retrieved'], ['Retrieved', '12'], ['12', 'November'], ['November', '2015.\\xa0\\n^'], ['2015.\\xa0\\n^', 'a'], ['a', 'b'], ['b', '\"Why'], ['\"Why', 'was'], ['was', 'Python'], ['Python', 'created'], ['created', 'in'], ['in', 'the'], ['the', 'first'], ['first', 'place?\".'], ['place?\".', 'General'], ['General', 'Python'], ['Python', 'FAQ.'], ['FAQ.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '22'], ['22', 'March'], ['March', '2007.\\xa0\\n^'], ['2007.\\xa0\\n^', 'Kuchling,'], ['Kuchling,', 'Andrew'], ['Andrew', 'M.'], ['M.', '(22'], ['(22', 'December'], ['December', '2006).'], ['2006).', '\"Interview'], ['\"Interview', 'with'], ['with', 'Guido'], ['Guido', 'van'], ['van', 'Rossum'], ['Rossum', '(July'], ['(July', '1998)\".'], ['1998)\".', 'amk.ca.'], ['amk.ca.', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', 'on'], ['on', '1'], ['1', 'May'], ['May', '2007.'], ['2007.', 'Retrieved'], ['Retrieved', '12'], ['12', 'March'], ['March', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '(1993).'], ['(1993).', '\"An'], ['\"An', 'Introduction'], ['Introduction', 'to'], ['to', 'Python'], ['Python', 'for'], ['for', 'UNIX/C'], ['UNIX/C', 'Programmers\".'], ['Programmers\".', 'Proceedings'], ['Proceedings', 'of'], ['of', 'the'], ['the', 'NLUUG'], ['NLUUG', 'najaarsconferentie'], ['najaarsconferentie', '(Dutch'], ['(Dutch', 'UNIX'], ['UNIX', 'users'], ['users', 'group).'], ['group).', 'even'], ['even', 'though'], ['though', 'the'], ['the', 'design'], ['design', 'of'], ['of', 'C'], ['C', 'is'], ['is', 'far'], ['far', 'from'], ['from', 'ideal,'], ['ideal,', 'its'], ['its', 'influence'], ['influence', 'on'], ['on', 'Python'], ['Python', 'is'], ['is', 'considerable.\\xa0\\n^'], ['considerable.\\xa0\\n^', 'a'], ['a', 'b'], ['b', '\"Classes\".'], ['\"Classes\".', 'The'], ['The', 'Python'], ['Python', 'Tutorial.'], ['Tutorial.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '20'], ['20', 'February'], ['February', '2012.'], ['2012.', 'It'], ['It', 'is'], ['is', 'a'], ['a', 'mixture'], ['mixture', 'of'], ['of', 'the'], ['the', 'class'], ['class', 'mechanisms'], ['mechanisms', 'found'], ['found', 'in'], ['in', 'C++'], ['C++', 'and'], ['and', 'Modula-3\\xa0\\n^'], ['Modula-3\\xa0\\n^', 'Lundh,'], ['Lundh,', 'Fredrik.'], ['Fredrik.', '\"Call'], ['\"Call', 'By'], ['By', 'Object\".'], ['Object\".', 'effbot.org.'], ['effbot.org.', 'Retrieved'], ['Retrieved', '21'], ['21', 'November'], ['November', '2017.'], ['2017.', 'replace'], ['replace', '\"CLU\"'], ['\"CLU\"', 'with'], ['with', '\"Python\",'], ['\"Python\",', '\"record\"'], ['\"record\"', 'with'], ['with', '\"instance\",'], ['\"instance\",', 'and'], ['and', '\"procedure\"'], ['\"procedure\"', 'with'], ['with', '\"function'], ['\"function', 'or'], ['or', 'method\",'], ['method\",', 'and'], ['and', 'you'], ['you', 'get'], ['get', 'a'], ['a', 'pretty'], ['pretty', 'accurate'], ['accurate', 'description'], ['description', 'of'], ['of', \"Python's\"], [\"Python's\", 'object'], ['object', 'model.\\xa0\\n^'], ['model.\\xa0\\n^', 'Simionato,'], ['Simionato,', 'Michele.'], ['Michele.', '\"The'], ['\"The', 'Python'], ['Python', '2.3'], ['2.3', 'Method'], ['Method', 'Resolution'], ['Resolution', 'Order\".'], ['Order\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'The'], ['The', 'C3'], ['C3', 'method'], ['method', 'itself'], ['itself', 'has'], ['has', 'nothing'], ['nothing', 'to'], ['to', 'do'], ['do', 'with'], ['with', 'Python,'], ['Python,', 'since'], ['since', 'it'], ['it', 'was'], ['was', 'invented'], ['invented', 'by'], ['by', 'people'], ['people', 'working'], ['working', 'on'], ['on', 'Dylan'], ['Dylan', 'and'], ['and', 'it'], ['it', 'is'], ['is', 'described'], ['described', 'in'], ['in', 'a'], ['a', 'paper'], ['paper', 'intended'], ['intended', 'for'], ['for', 'lispers\\xa0\\n^'], ['lispers\\xa0\\n^', 'Kuchling,'], ['Kuchling,', 'A.'], ['A.', 'M.'], ['M.', '\"Functional'], ['\"Functional', 'Programming'], ['Programming', 'HOWTO\".'], ['HOWTO\".', 'Python'], ['Python', 'v2.7.2'], ['v2.7.2', 'documentation.'], ['documentation.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '9'], ['9', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', 'Schemenauer,'], ['Schemenauer,', 'Neil;'], ['Neil;', 'Peters,'], ['Peters,', 'Tim;'], ['Tim;', 'Hetland,'], ['Hetland,', 'Magnus'], ['Magnus', 'Lie'], ['Lie', '(18'], ['(18', 'May'], ['May', '2001).'], ['2001).', '\"PEP'], ['\"PEP', '255\\xa0–'], ['255\\xa0–', 'Simple'], ['Simple', 'Generators\".'], ['Generators\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '9'], ['9', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', 'Smith,'], ['Smith,', 'Kevin'], ['Kevin', 'D.;'], ['D.;', 'Jewett,'], ['Jewett,', 'Jim'], ['Jim', 'J.;'], ['J.;', 'Montanaro,'], ['Montanaro,', 'Skip;'], ['Skip;', 'Baxter,'], ['Baxter,', 'Anthony'], ['Anthony', '(2'], ['(2', 'September'], ['September', '2004).'], ['2004).', '\"PEP'], ['\"PEP', '318\\xa0–'], ['318\\xa0–', 'Decorators'], ['Decorators', 'for'], ['for', 'Functions'], ['Functions', 'and'], ['and', 'Methods\".'], ['Methods\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '24'], ['24', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"More'], ['\"More', 'Control'], ['Control', 'Flow'], ['Flow', 'Tools\".'], ['Tools\".', 'Python'], ['Python', '3'], ['3', 'documentation.'], ['documentation.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '24'], ['24', 'July'], ['July', '2015.\\xa0\\n^'], ['2015.\\xa0\\n^', 'Hubinger,'], ['Hubinger,', 'Evan.'], ['Evan.', '\"Coconut'], ['\"Coconut', 'Programming'], ['Programming', 'Language\".'], ['Language\".', 'coconut-lang.org.'], ['coconut-lang.org.', 'Retrieved'], ['Retrieved', '18'], ['18', 'August'], ['August', '2017.\\xa0\\n^'], ['2017.\\xa0\\n^', '\"CoffeeScript'], ['\"CoffeeScript', 'borrows'], ['borrows', 'chained'], ['chained', 'comparisons'], ['comparisons', 'from'], ['from', 'Python\".\\xa0\\n^'], ['Python\".\\xa0\\n^', '\"Genie'], ['\"Genie', 'Language'], ['Language', '-'], ['-', 'A'], ['A', 'brief'], ['brief', 'guide\".'], ['guide\".', 'Retrieved'], ['Retrieved', '28'], ['28', 'December'], ['December', '2015.\\xa0\\n^'], ['2015.\\xa0\\n^', '\"Perl'], ['\"Perl', 'and'], ['and', 'Python'], ['Python', 'influences'], ['influences', 'in'], ['in', 'JavaScript\".'], ['JavaScript\".', 'www.2ality.com.'], ['www.2ality.com.', '24'], ['24', 'February'], ['February', '2013.'], ['2013.', 'Retrieved'], ['Retrieved', '15'], ['15', 'May'], ['May', '2015.\\xa0\\n^'], ['2015.\\xa0\\n^', 'Rauschmayer,'], ['Rauschmayer,', 'Axel.'], ['Axel.', '\"Chapter'], ['\"Chapter', '3:'], ['3:', 'The'], ['The', 'Nature'], ['Nature', 'of'], ['of', 'JavaScript;'], ['JavaScript;', 'Influences\".'], ['Influences\".', \"O'Reilly,\"], [\"O'Reilly,\", 'Speaking'], ['Speaking', 'JavaScript.'], ['JavaScript.', 'Retrieved'], ['Retrieved', '15'], ['15', 'May'], ['May', '2015.\\xa0\\n^'], ['2015.\\xa0\\n^', 'a'], ['a', 'b'], ['b', '\"Why'], ['\"Why', 'We'], ['We', 'Created'], ['Created', 'Julia\".'], ['Julia\".', 'Julia'], ['Julia', 'website.'], ['website.', 'February'], ['February', '2012.'], ['2012.', 'Retrieved'], ['Retrieved', '5'], ['5', 'June'], ['June', '2014.\\xa0\\n^'], ['2014.\\xa0\\n^', 'Ring'], ['Ring', 'Team'], ['Team', '(4'], ['(4', 'December'], ['December', '2017).'], ['2017).', '\"Ring'], ['\"Ring', 'and'], ['and', 'other'], ['other', 'languages\".'], ['languages\".', 'ring-lang.net.'], ['ring-lang.net.', 'ring-lang.\\xa0\\n^'], ['ring-lang.\\xa0\\n^', 'Bini,'], ['Bini,', 'Ola'], ['Ola', '(2007).'], ['(2007).', 'Practical'], ['Practical', 'JRuby'], ['JRuby', 'on'], ['on', 'Rails'], ['Rails', 'Web'], ['Web', '2.0'], ['2.0', 'Projects:'], ['Projects:', 'bringing'], ['bringing', 'Ruby'], ['Ruby', 'on'], ['on', 'Rails'], ['Rails', 'to'], ['to', 'the'], ['the', 'Java'], ['Java', 'platform.'], ['platform.', 'Berkeley:'], ['Berkeley:', 'APress.'], ['APress.', 'p.\\xa03.'], ['p.\\xa03.', 'ISBN\\xa0978-1-59059-881-8.\\xa0\\n^'], ['ISBN\\xa0978-1-59059-881-8.\\xa0\\n^', 'Lattner,'], ['Lattner,', 'Chris'], ['Chris', '(3'], ['(3', 'June'], ['June', '2014).'], ['2014).', '\"Chris'], ['\"Chris', \"Lattner's\"], [\"Lattner's\", 'Homepage\".'], ['Homepage\".', 'Chris'], ['Chris', 'Lattner.'], ['Lattner.', 'Retrieved'], ['Retrieved', '3'], ['3', 'June'], ['June', '2014.'], ['2014.', 'The'], ['The', 'Swift'], ['Swift', 'language'], ['language', 'is'], ['is', 'the'], ['the', 'product'], ['product', 'of'], ['of', 'tireless'], ['tireless', 'effort'], ['effort', 'from'], ['from', 'a'], ['a', 'team'], ['team', 'of'], ['of', 'language'], ['language', 'experts,'], ['experts,', 'documentation'], ['documentation', 'gurus,'], ['gurus,', 'compiler'], ['compiler', 'optimization'], ['optimization', 'ninjas,'], ['ninjas,', 'and'], ['and', 'an'], ['an', 'incredibly'], ['incredibly', 'important'], ['important', 'internal'], ['internal', 'dogfooding'], ['dogfooding', 'group'], ['group', 'who'], ['who', 'provided'], ['provided', 'feedback'], ['feedback', 'to'], ['to', 'help'], ['help', 'refine'], ['refine', 'and'], ['and', 'battle-test'], ['battle-test', 'ideas.'], ['ideas.', 'Of'], ['Of', 'course,'], ['course,', 'it'], ['it', 'also'], ['also', 'greatly'], ['greatly', 'benefited'], ['benefited', 'from'], ['from', 'the'], ['the', 'experiences'], ['experiences', 'hard-won'], ['hard-won', 'by'], ['by', 'many'], ['many', 'other'], ['other', 'languages'], ['languages', 'in'], ['in', 'the'], ['the', 'field,'], ['field,', 'drawing'], ['drawing', 'ideas'], ['ideas', 'from'], ['from', 'Objective-C,'], ['Objective-C,', 'Rust,'], ['Rust,', 'Haskell,'], ['Haskell,', 'Ruby,'], ['Ruby,', 'Python,'], ['Python,', 'C#,'], ['C#,', 'CLU,'], ['CLU,', 'and'], ['and', 'far'], ['far', 'too'], ['too', 'many'], ['many', 'others'], ['others', 'to'], ['to', 'list.\\xa0\\n^'], ['list.\\xa0\\n^', 'Summerfield,'], ['Summerfield,', 'Mark.'], ['Mark.', 'Rapid'], ['Rapid', 'GUI'], ['GUI', 'Programming'], ['Programming', 'with'], ['with', 'Python'], ['Python', 'and'], ['and', 'Qt.'], ['Qt.', 'Python'], ['Python', 'is'], ['is', 'a'], ['a', 'very'], ['very', 'expressive'], ['expressive', 'language,'], ['language,', 'which'], ['which', 'means'], ['means', 'that'], ['that', 'we'], ['we', 'can'], ['can', 'usually'], ['usually', 'write'], ['write', 'far'], ['far', 'fewer'], ['fewer', 'lines'], ['lines', 'of'], ['of', 'Python'], ['Python', 'code'], ['code', 'than'], ['than', 'would'], ['would', 'be'], ['be', 'required'], ['required', 'for'], ['for', 'an'], ['an', 'equivalent'], ['equivalent', 'application'], ['application', 'written'], ['written', 'in,'], ['in,', 'say,'], ['say,', 'C++'], ['C++', 'or'], ['or', 'Java\\xa0\\n^'], ['Java\\xa0\\n^', 'McConnell,'], ['McConnell,', 'Steve'], ['Steve', '(30'], ['(30', 'November'], ['November', '2009).'], ['2009).', 'Code'], ['Code', 'Complete,'], ['Complete,', 'p.'], ['p.', '100.'], ['100.', 'ISBN\\xa09780735636972.\\xa0\\n^'], ['ISBN\\xa09780735636972.\\xa0\\n^', 'Kuhlman,'], ['Kuhlman,', 'Dave.'], ['Dave.', '\"A'], ['\"A', 'Python'], ['Python', 'Book:'], ['Book:', 'Beginning'], ['Beginning', 'Python,'], ['Python,', 'Advanced'], ['Advanced', 'Python,'], ['Python,', 'and'], ['and', 'Python'], ['Python', 'Exercises\".\\xa0\\n^'], ['Exercises\".\\xa0\\n^', '\"About'], ['\"About', 'Python\".'], ['Python\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '24'], ['24', 'April'], ['April', '2012.\\xa0,'], ['2012.\\xa0,', 'second'], ['second', 'section'], ['section', '\"Fans'], ['\"Fans', 'of'], ['of', 'Python'], ['Python', 'use'], ['use', 'the'], ['the', 'phrase'], ['phrase', '\"batteries'], ['\"batteries', 'included\"'], ['included\"', 'to'], ['to', 'describe'], ['describe', 'the'], ['the', 'standard'], ['standard', 'library,'], ['library,', 'which'], ['which', 'covers'], ['covers', 'everything'], ['everything', 'from'], ['from', 'asynchronous'], ['asynchronous', 'processing'], ['processing', 'to'], ['to', 'zip'], ['zip', 'files.\"\\n^'], ['files.\"\\n^', '\"History'], ['\"History', 'and'], ['and', 'License\".'], ['License\".', 'Retrieved'], ['Retrieved', '5'], ['5', 'December'], ['December', '2016.\\xa0'], ['2016.\\xa0', '\"All'], ['\"All', 'Python'], ['Python', 'releases'], ['releases', 'are'], ['are', 'Open'], ['Open', 'Source\"\\n^'], ['Source\"\\n^', 'a'], ['a', 'b'], ['b', 'Venners,'], ['Venners,', 'Bill'], ['Bill', '(13'], ['(13', 'January'], ['January', '2003).'], ['2003).', '\"The'], ['\"The', 'Making'], ['Making', 'of'], ['of', 'Python\".'], ['Python\".', 'Artima'], ['Artima', 'Developer.'], ['Developer.', 'Artima.'], ['Artima.', 'Retrieved'], ['Retrieved', '22'], ['22', 'March'], ['March', '2007.\\xa0\\n^'], ['2007.\\xa0\\n^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '(20'], ['(20', 'January'], ['January', '2009).'], ['2009).', '\"A'], ['\"A', 'Brief'], ['Brief', 'Timeline'], ['Timeline', 'of'], ['of', 'Python\".'], ['Python\".', 'The'], ['The', 'History'], ['History', 'of'], ['of', 'Python.'], ['Python.', 'Google.'], ['Google.', 'Retrieved'], ['Retrieved', '20'], ['20', 'January'], ['January', '2009.\\xa0\\n^'], ['2009.\\xa0\\n^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '(29'], ['(29', 'August'], ['August', '2000).'], ['2000).', '\"SETL'], ['\"SETL', '(was:'], ['(was:', 'Lukewarm'], ['Lukewarm', 'about'], ['about', 'range'], ['range', 'literals)\".'], ['literals)\".', 'Python-Dev'], ['Python-Dev', '(Mailing'], ['(Mailing', 'list).'], ['list).', 'Retrieved'], ['Retrieved', '13'], ['13', 'March'], ['March', '2011.\\xa0\\n^'], ['2011.\\xa0\\n^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '(1996).'], ['(1996).', '\"Foreword'], ['\"Foreword', 'for'], ['for', '\"Programming'], ['\"Programming', 'Python\"'], ['Python\"', '(1st'], ['(1st', 'ed.)\".'], ['ed.)\".', 'Retrieved'], ['Retrieved', '10'], ['10', 'July'], ['July', '2014.\\xa0\\n^'], ['2014.\\xa0\\n^', 'Kuchling,'], ['Kuchling,', 'A.'], ['A.', 'M.;'], ['M.;', 'Zadka,'], ['Zadka,', 'Moshe'], ['Moshe', '(16'], ['(16', 'October'], ['October', '2000).'], ['2000).', '\"What\\'s'], ['\"What\\'s', 'New'], ['New', 'in'], ['in', 'Python'], ['Python', '2.0\".'], ['2.0\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '11'], ['11', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"Python'], ['\"Python', '3.0'], ['3.0', 'Release\".'], ['Release\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '8'], ['8', 'July'], ['July', '2009.\\xa0\\n^'], ['2009.\\xa0\\n^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '(5'], ['(5', 'April'], ['April', '2006).'], ['2006).', '\"PEP'], ['\"PEP', '3000\\xa0–'], ['3000\\xa0–', 'Python'], ['Python', '3000\".'], ['3000\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '27'], ['27', 'June'], ['June', '2009.\\xa0\\n^'], ['2009.\\xa0\\n^', '\"PEP'], ['\"PEP', '373'], ['373', '--'], ['--', 'Python'], ['Python', '2.7'], ['2.7', 'Release'], ['Release', 'Schedule\".'], ['Schedule\".', 'python.org.'], ['python.org.', 'Retrieved'], ['Retrieved', '9'], ['9', 'January'], ['January', '2017.\\xa0\\n^'], ['2017.\\xa0\\n^', '\"PEP'], ['\"PEP', '466'], ['466', '--'], ['--', 'Network'], ['Network', 'Security'], ['Security', 'Enhancements'], ['Enhancements', 'for'], ['for', 'Python'], ['Python', '2.7.x\".'], ['2.7.x\".', 'python.org.'], ['python.org.', 'Retrieved'], ['Retrieved', '9'], ['9', 'January'], ['January', '2017.\\xa0\\n^'], ['2017.\\xa0\\n^', 'Claburn,'], ['Claburn,', 'Thomas'], ['Thomas', '(5'], ['(5', 'January'], ['January', '2017).'], ['2017).', '\"Google\\'s'], ['\"Google\\'s', 'Grumpy'], ['Grumpy', 'code'], ['code', 'makes'], ['makes', 'Python'], ['Python', 'Go\".'], ['Go\".', 'Retrieved'], ['Retrieved', '9'], ['9', 'January'], ['January', '2017.\\xa0\\n^'], ['2017.\\xa0\\n^', '\"Google'], ['\"Google', 'Open'], ['Open', 'Source'], ['Source', 'Blog:'], ['Blog:', 'Grumpy:'], ['Grumpy:', 'Go'], ['Go', 'running'], ['running', 'Python!\".'], ['Python!\".', '4'], ['4', 'January'], ['January', '2017.'], ['2017.', 'Retrieved'], ['Retrieved', '7'], ['7', 'March'], ['March', '2017.\\xa0\\n^'], ['2017.\\xa0\\n^', 'The'], ['The', 'Cain'], ['Cain', 'Gang'], ['Gang', 'Ltd.'], ['Ltd.', '\"Python'], ['\"Python', 'Metaclasses:'], ['Metaclasses:', 'Who?'], ['Who?', 'Why?'], ['Why?', 'When?\"'], ['When?\"', '(PDF).'], ['(PDF).', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', '(PDF)'], ['(PDF)', 'on'], ['on', '10'], ['10', 'December'], ['December', '2009.'], ['2009.', 'Retrieved'], ['Retrieved', '27'], ['27', 'June'], ['June', '2009.\\xa0\\n^'], ['2009.\\xa0\\n^', '\"3.3.'], ['\"3.3.', 'Special'], ['Special', 'method'], ['method', 'names\".'], ['names\".', 'The'], ['The', 'Python'], ['Python', 'Language'], ['Language', 'Reference.'], ['Reference.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '27'], ['27', 'June'], ['June', '2009.\\xa0\\n^'], ['2009.\\xa0\\n^', '\"PyDBC:'], ['\"PyDBC:', 'method'], ['method', 'preconditions,'], ['preconditions,', 'method'], ['method', 'postconditions'], ['postconditions', 'and'], ['and', 'class'], ['class', 'invariants'], ['invariants', 'for'], ['for', 'Python\".'], ['Python\".', 'Retrieved'], ['Retrieved', '24'], ['24', 'September'], ['September', '2011.\\xa0\\n^'], ['2011.\\xa0\\n^', '\"Contracts'], ['\"Contracts', 'for'], ['for', 'Python\".'], ['Python\".', 'Retrieved'], ['Retrieved', '24'], ['24', 'September'], ['September', '2011.\\xa0\\n^'], ['2011.\\xa0\\n^', '\"PyDatalog\".'], ['\"PyDatalog\".', 'Retrieved'], ['Retrieved', '22'], ['22', 'July'], ['July', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', 'a'], ['a', 'b'], ['b', 'Hettinger,'], ['Hettinger,', 'Raymond'], ['Raymond', '(30'], ['(30', 'January'], ['January', '2002).'], ['2002).', '\"PEP'], ['\"PEP', '289\\xa0–'], ['289\\xa0–', 'Generator'], ['Generator', 'Expressions\".'], ['Expressions\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '19'], ['19', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"6.5'], ['\"6.5', 'itertools\\xa0–'], ['itertools\\xa0–', 'Functions'], ['Functions', 'creating'], ['creating', 'iterators'], ['iterators', 'for'], ['for', 'efficient'], ['efficient', 'looping\".'], ['looping\".', 'Docs.python.org.'], ['Docs.python.org.', 'Retrieved'], ['Retrieved', '22'], ['22', 'November'], ['November', '2016.\\xa0\\n^'], ['2016.\\xa0\\n^', 'a'], ['a', 'b'], ['b', 'Peters,'], ['Peters,', 'Tim'], ['Tim', '(19'], ['(19', 'August'], ['August', '2004).'], ['2004).', '\"PEP'], ['\"PEP', '20\\xa0–'], ['20\\xa0–', 'The'], ['The', 'Zen'], ['Zen', 'of'], ['of', 'Python\".'], ['Python\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '24'], ['24', 'November'], ['November', '2008.\\xa0\\n^'], ['2008.\\xa0\\n^', 'Martelli,'], ['Martelli,', 'Alex;'], ['Alex;', 'Ravenscroft,'], ['Ravenscroft,', 'Anna;'], ['Anna;', 'Ascher,'], ['Ascher,', 'David'], ['David', '(2005).'], ['(2005).', 'Python'], ['Python', 'Cookbook,'], ['Cookbook,', '2nd'], ['2nd', 'Edition.'], ['Edition.', \"O'Reilly\"], [\"O'Reilly\", 'Media.'], ['Media.', 'p.\\xa0230.'], ['p.\\xa0230.', 'ISBN\\xa0978-0-596-00797-3.\\xa0\\n^'], ['ISBN\\xa0978-0-596-00797-3.\\xa0\\n^', '\"Python'], ['\"Python', 'Culture\".\\xa0\\n^'], ['Culture\".\\xa0\\n^', '\"General'], ['\"General', 'Python'], ['Python', 'FAQ\".'], ['FAQ\".', 'Python'], ['Python', 'v2.7.3'], ['v2.7.3', 'documentation.'], ['documentation.', 'Docs.python.org.'], ['Docs.python.org.', 'Retrieved'], ['Retrieved', '3'], ['3', 'December'], ['December', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"15'], ['\"15', 'Ways'], ['Ways', 'Python'], ['Python', 'Is'], ['Is', 'a'], ['a', 'Powerful'], ['Powerful', 'Force'], ['Force', 'on'], ['on', 'the'], ['the', 'Web\".\\xa0\\n^'], ['Web\".\\xa0\\n^', '\"pprint'], ['\"pprint', '-'], ['-', 'Data'], ['Data', 'pretty'], ['pretty', 'printer'], ['printer', '-'], ['-', 'Python'], ['Python', 'Documentation\".\\xa0\\n^'], ['Documentation\".\\xa0\\n^', 'Goodger,'], ['Goodger,', 'David.'], ['David.', '\"Code'], ['\"Code', 'Like'], ['Like', 'a'], ['a', 'Pythonista:'], ['Pythonista:', 'Idiomatic'], ['Idiomatic', 'Python\".\\xa0\\n^'], ['Python\".\\xa0\\n^', '\"How'], ['\"How', 'to'], ['to', 'think'], ['think', 'like'], ['like', 'a'], ['a', 'Pythonista\".\\xa0\\n^'], ['Pythonista\".\\xa0\\n^', '\"Is'], ['\"Is', 'Python'], ['Python', 'a'], ['a', 'good'], ['good', 'language'], ['language', 'for'], ['for', 'beginning'], ['beginning', 'programmers?\".'], ['programmers?\".', 'General'], ['General', 'Python'], ['Python', 'FAQ.'], ['FAQ.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '21'], ['21', 'March'], ['March', '2007.\\xa0\\n^'], ['2007.\\xa0\\n^', '\"Myths'], ['\"Myths', 'about'], ['about', 'indentation'], ['indentation', 'in'], ['in', 'Python\".'], ['Python\".', 'Secnetix.de.'], ['Secnetix.de.', 'Retrieved'], ['Retrieved', '19'], ['19', 'April'], ['April', '2011.\\xa0\\n^'], ['2011.\\xa0\\n^', 'Sweigart,'], ['Sweigart,', 'Al'], ['Al', '(2010).'], ['(2010).', '\"Appendix'], ['\"Appendix', 'A:'], ['A:', 'Differences'], ['Differences', 'Between'], ['Between', 'Python'], ['Python', '2'], ['2', 'and'], ['and', '3\".'], ['3\".', 'Invent'], ['Invent', 'Your'], ['Your', 'Own'], ['Own', 'Computer'], ['Computer', 'Games'], ['Games', 'with'], ['with', 'Python'], ['Python', '(2'], ['(2', 'ed.).'], ['ed.).', 'ISBN\\xa0978-0-9821060-1-3.'], ['ISBN\\xa0978-0-9821060-1-3.', 'Retrieved'], ['Retrieved', '20'], ['20', 'February'], ['February', '2014.\\xa0\\n^'], ['2014.\\xa0\\n^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '(22'], ['(22', 'April'], ['April', '2009).'], ['2009).', '\"Tail'], ['\"Tail', 'Recursion'], ['Recursion', 'Elimination\".'], ['Elimination\".', 'Neopythonic.blogspot.be.'], ['Neopythonic.blogspot.be.', 'Retrieved'], ['Retrieved', '3'], ['3', 'December'], ['December', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '(9'], ['(9', 'February'], ['February', '2006).'], ['2006).', '\"Language'], ['\"Language', 'Design'], ['Design', 'Is'], ['Is', 'Not'], ['Not', 'Just'], ['Just', 'Solving'], ['Solving', 'Puzzles\".'], ['Puzzles\".', 'Artima'], ['Artima', 'forums.'], ['forums.', 'Artima.'], ['Artima.', 'Retrieved'], ['Retrieved', '21'], ['21', 'March'], ['March', '2007.\\xa0\\n^'], ['2007.\\xa0\\n^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido;'], ['Guido;', 'Eby,'], ['Eby,', 'Phillip'], ['Phillip', 'J.'], ['J.', '(10'], ['(10', 'May'], ['May', '2005).'], ['2005).', '\"PEP'], ['\"PEP', '342\\xa0–'], ['342\\xa0–', 'Coroutines'], ['Coroutines', 'via'], ['via', 'Enhanced'], ['Enhanced', 'Generators\".'], ['Generators\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '19'], ['19', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"PEP'], ['\"PEP', '380\".'], ['380\".', 'Python.org.'], ['Python.org.', 'Retrieved'], ['Retrieved', '3'], ['3', 'December'], ['December', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"division\".'], ['\"division\".', 'python.org.\\xa0\\n^'], ['python.org.\\xa0\\n^', '\"PEP'], ['\"PEP', '0465'], ['0465', '--'], ['--', 'A'], ['A', 'dedicated'], ['dedicated', 'infix'], ['infix', 'operator'], ['operator', 'for'], ['for', 'matrix'], ['matrix', 'multiplication\".'], ['multiplication\".', 'python.org.'], ['python.org.', 'Retrieved'], ['Retrieved', '1'], ['1', 'January'], ['January', '2016.\\xa0\\n^'], ['2016.\\xa0\\n^', '\"Python'], ['\"Python', '3.5.1'], ['3.5.1', 'Release'], ['Release', 'and'], ['and', 'Changelog\".'], ['Changelog\".', 'python.org.'], ['python.org.', 'Retrieved'], ['Retrieved', '1'], ['1', 'January'], ['January', '2016.\\xa0\\n^'], ['2016.\\xa0\\n^', '\"Chapter'], ['\"Chapter', '15.'], ['15.', 'Expressions'], ['Expressions', '-'], ['-', '15.21.1.'], ['15.21.1.', 'Numerical'], ['Numerical', 'Equality'], ['Equality', 'Operators'], ['Operators', '=='], ['==', 'and\\xa0!=\".'], ['and\\xa0!=\".', 'Oracle'], ['Oracle', 'Corporation.'], ['Corporation.', 'Retrieved'], ['Retrieved', '28'], ['28', 'August'], ['August', '2016.\\xa0\\n^'], ['2016.\\xa0\\n^', '\"Chapter'], ['\"Chapter', '15.'], ['15.', 'Expressions'], ['Expressions', '-'], ['-', '15.21.3.'], ['15.21.3.', 'Reference'], ['Reference', 'Equality'], ['Equality', 'Operators'], ['Operators', '=='], ['==', 'and\\xa0!=\".'], ['and\\xa0!=\".', 'Oracle'], ['Oracle', 'Corporation.'], ['Corporation.', 'Retrieved'], ['Retrieved', '28'], ['28', 'August'], ['August', '2016.\\xa0\\n^'], ['2016.\\xa0\\n^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido;'], ['Guido;', 'Hettinger,'], ['Hettinger,', 'Raymond'], ['Raymond', '(7'], ['(7', 'February'], ['February', '2003).'], ['2003).', '\"PEP'], ['\"PEP', '308\\xa0–'], ['308\\xa0–', 'Conditional'], ['Conditional', 'Expressions\".'], ['Expressions\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '13'], ['13', 'July'], ['July', '2011.\\xa0\\n^'], ['2011.\\xa0\\n^', '\"4.'], ['\"4.', 'Built-in'], ['Built-in', 'Types'], ['Types', '—'], ['—', 'Python'], ['Python', '3.6.3rc1'], ['3.6.3rc1', 'documentation\".'], ['documentation\".', 'python.org.'], ['python.org.', 'Retrieved'], ['Retrieved', '1'], ['1', 'October'], ['October', '2017.\\xa0\\n^'], ['2017.\\xa0\\n^', 'a'], ['a', 'b'], ['b', '\"PEP'], ['\"PEP', '498'], ['498', '--'], ['--', 'Literal'], ['Literal', 'String'], ['String', 'Interpolation\".'], ['Interpolation\".', 'python.org.'], ['python.org.', 'Retrieved'], ['Retrieved', '8'], ['8', 'March'], ['March', '2017.\\xa0\\n^'], ['2017.\\xa0\\n^', '\"Why'], ['\"Why', 'must'], ['must', \"'self'\"], [\"'self'\", 'be'], ['be', 'used'], ['used', 'explicitly'], ['explicitly', 'in'], ['in', 'method'], ['method', 'definitions'], ['definitions', 'and'], ['and', 'calls?\".'], ['calls?\".', 'Design'], ['Design', 'and'], ['and', 'History'], ['History', 'FAQ.'], ['FAQ.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '19'], ['19', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"The'], ['\"The', 'Python'], ['Python', 'Language'], ['Language', 'Reference,'], ['Reference,', 'section'], ['section', '3.3.'], ['3.3.', 'New-style'], ['New-style', 'and'], ['and', 'classic'], ['classic', 'classes,'], ['classes,', 'for'], ['for', 'release'], ['release', '2.7.1\".'], ['2.7.1\".', 'Retrieved'], ['Retrieved', '12'], ['12', 'January'], ['January', '2011.\\xa0\\n^'], ['2011.\\xa0\\n^', '\"Type'], ['\"Type', 'hinting'], ['hinting', 'for'], ['for', 'Python\".'], ['Python\".', 'LWN.net.'], ['LWN.net.', '24'], ['24', 'December'], ['December', '2014.'], ['2014.', 'Retrieved'], ['Retrieved', '5'], ['5', 'May'], ['May', '2015.\\xa0\\n^'], ['2015.\\xa0\\n^', '\"mypy'], ['\"mypy', '-'], ['-', 'Optional'], ['Optional', 'Static'], ['Static', 'Typing'], ['Typing', 'for'], ['for', 'Python\".'], ['Python\".', 'Retrieved'], ['Retrieved', '28'], ['28', 'January'], ['January', '2017.\\xa0\\n^'], ['2017.\\xa0\\n^', 'Zadka,'], ['Zadka,', 'Moshe;'], ['Moshe;', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '(11'], ['(11', 'March'], ['March', '2001).'], ['2001).', '\"PEP'], ['\"PEP', '237\\xa0–'], ['237\\xa0–', 'Unifying'], ['Unifying', 'Long'], ['Long', 'Integers'], ['Integers', 'and'], ['and', 'Integers\".'], ['Integers\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '24'], ['24', 'September'], ['September', '2011.\\xa0\\n^'], ['2011.\\xa0\\n^', '\"PEP'], ['\"PEP', '465'], ['465', '--'], ['--', 'A'], ['A', 'dedicated'], ['dedicated', 'infix'], ['infix', 'operator'], ['operator', 'for'], ['for', 'matrix'], ['matrix', 'multiplication\".'], ['multiplication\".', 'python.org.\\xa0\\n^'], ['python.org.\\xa0\\n^', '\"The'], ['\"The', 'tilde'], ['tilde', 'operator'], ['operator', 'in'], ['in', 'Python'], ['Python', '-'], ['-', 'Stackoverflow\".'], ['Stackoverflow\".', 'stackoverflow.com.\\xa0\\n^'], ['stackoverflow.com.\\xa0\\n^', '\"BitwiseOperators'], ['\"BitwiseOperators', '-'], ['-', 'Python'], ['Python', 'Wiki\".'], ['Wiki\".', 'wiki.python.org.\\xa0\\n^'], ['wiki.python.org.\\xa0\\n^', 'Zadka,'], ['Zadka,', 'Moshe;'], ['Moshe;', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '(11'], ['(11', 'March'], ['March', '2001).'], ['2001).', '\"PEP'], ['\"PEP', '238\\xa0–'], ['238\\xa0–', 'Changing'], ['Changing', 'the'], ['the', 'Division'], ['Division', 'Operator\".'], ['Operator\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '23'], ['23', 'October'], ['October', '2013.\\xa0\\n^'], ['2013.\\xa0\\n^', '\"Why'], ['\"Why', \"Python's\"], [\"Python's\", 'Integer'], ['Integer', 'Division'], ['Division', 'Floors\".'], ['Floors\".', 'Retrieved'], ['Retrieved', '25'], ['25', 'August'], ['August', '2010.\\xa0\\n^'], ['2010.\\xa0\\n^', '\"round\",'], ['\"round\",', 'The'], ['The', 'Python'], ['Python', 'standard'], ['standard', 'library,'], ['library,', 'release'], ['release', '2.7,'], ['2.7,', '§2:'], ['§2:', 'Built-in'], ['Built-in', 'functions,'], ['functions,', 'retrieved'], ['retrieved', '14'], ['14', 'August'], ['August', '2011\\xa0\\n^'], ['2011\\xa0\\n^', '\"round\",'], ['\"round\",', 'The'], ['The', 'Python'], ['Python', 'standard'], ['standard', 'library,'], ['library,', 'release'], ['release', '3.2,'], ['3.2,', '§2:'], ['§2:', 'Built-in'], ['Built-in', 'functions,'], ['functions,', 'retrieved'], ['retrieved', '14'], ['14', 'August'], ['August', '2011\\xa0\\n^'], ['2011\\xa0\\n^', 'Python'], ['Python', 'Essential'], ['Essential', 'Reference,'], ['Reference,', 'David'], ['David', 'M.'], ['M.', 'Beazley\\n^'], ['Beazley\\n^', '\"Built-in'], ['\"Built-in', 'Type\".'], ['Type\".', 'docs.python.org.\\xa0\\n^'], ['docs.python.org.\\xa0\\n^', 'Batista,'], ['Batista,', 'Facundo.'], ['Facundo.', '\"PEP'], ['\"PEP', '0327'], ['0327', '--'], ['--', 'Decimal'], ['Decimal', 'Data'], ['Data', 'Type\".'], ['Type\".', 'Python.org.'], ['Python.org.', 'Retrieved'], ['Retrieved', '26'], ['26', 'September'], ['September', '2015.\\xa0\\n^'], ['2015.\\xa0\\n^', '\"What\\'s'], ['\"What\\'s', 'New'], ['New', 'in'], ['in', 'Python'], ['Python', '2.6'], ['2.6', '—'], ['—', 'Python'], ['Python', 'v2.6.9'], ['v2.6.9', 'documentation\".'], ['documentation\".', 'docs.python.org.'], ['docs.python.org.', 'Retrieved'], ['Retrieved', '26'], ['26', 'September'], ['September', '2015.\\xa0\\n^'], ['2015.\\xa0\\n^', 'Piotrowski,'], ['Piotrowski,', 'Przemyslaw'], ['Przemyslaw', '(July'], ['(July', '2006).'], ['2006).', '\"Build'], ['\"Build', 'a'], ['a', 'Rapid'], ['Rapid', 'Web'], ['Web', 'Development'], ['Development', 'Environment'], ['Environment', 'for'], ['for', 'Python'], ['Python', 'Server'], ['Server', 'Pages'], ['Pages', 'and'], ['and', 'Oracle\".'], ['Oracle\".', 'Oracle'], ['Oracle', 'Technology'], ['Technology', 'Network.'], ['Network.', 'Oracle.'], ['Oracle.', 'Retrieved'], ['Retrieved', '12'], ['12', 'March'], ['March', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', 'Batista,'], ['Batista,', 'Facundo'], ['Facundo', '(17'], ['(17', 'October'], ['October', '2003).'], ['2003).', '\"PEP'], ['\"PEP', '327\\xa0–'], ['327\\xa0–', 'Decimal'], ['Decimal', 'Data'], ['Data', 'Type\".'], ['Type\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '24'], ['24', 'November'], ['November', '2008.\\xa0\\n^'], ['2008.\\xa0\\n^', 'Eby,'], ['Eby,', 'Phillip'], ['Phillip', 'J.'], ['J.', '(7'], ['(7', 'December'], ['December', '2003).'], ['2003).', '\"PEP'], ['\"PEP', '333\\xa0–'], ['333\\xa0–', 'Python'], ['Python', 'Web'], ['Web', 'Server'], ['Server', 'Gateway'], ['Gateway', 'Interface'], ['Interface', 'v1.0\".'], ['v1.0\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '19'], ['19', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', 'Debill,'], ['Debill,', 'Erik.'], ['Erik.', '\"Module'], ['\"Module', 'Counts\".'], ['Counts\".', 'ModuleCounts.'], ['ModuleCounts.', 'Retrieved'], ['Retrieved', '20'], ['20', 'September'], ['September', '2017.\\xa0\\n^'], ['2017.\\xa0\\n^', 'Enthought,'], ['Enthought,', 'Canopy.'], ['Canopy.', '\"Canopy\".'], ['\"Canopy\".', 'www.enthought.com.'], ['www.enthought.com.', 'Retrieved'], ['Retrieved', '20'], ['20', 'August'], ['August', '2016.\\xa0\\n^'], ['2016.\\xa0\\n^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '(5'], ['(5', 'June'], ['June', '2001).'], ['2001).', '\"PEP'], ['\"PEP', '7\\xa0–'], ['7\\xa0–', 'Style'], ['Style', 'Guide'], ['Guide', 'for'], ['for', 'C'], ['C', 'Code\".'], ['Code\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '24'], ['24', 'November'], ['November', '2008.\\xa0\\n^'], ['2008.\\xa0\\n^', '\"CPython'], ['\"CPython', 'byte'], ['byte', 'code\".'], ['code\".', 'Docs.python.org.'], ['Docs.python.org.', 'Retrieved'], ['Retrieved', '16'], ['16', 'February'], ['February', '2016.\\xa0\\n^'], ['2016.\\xa0\\n^', '\"Python'], ['\"Python', '2.5'], ['2.5', 'internals\"'], ['internals\"', '(PDF).'], ['(PDF).', 'Retrieved'], ['Retrieved', '19'], ['19', 'April'], ['April', '2011.\\xa0\\n^'], ['2011.\\xa0\\n^', '\"An'], ['\"An', 'Interview'], ['Interview', 'with'], ['with', 'Guido'], ['Guido', 'van'], ['van', 'Rossum\".'], ['Rossum\".', 'Oreilly.com.'], ['Oreilly.com.', 'Retrieved'], ['Retrieved', '24'], ['24', 'November'], ['November', '2008.\\xa0\\n^'], ['2008.\\xa0\\n^', '\"PyPy'], ['\"PyPy', 'compatibility\".'], ['compatibility\".', 'Pypy.org.'], ['Pypy.org.', 'Retrieved'], ['Retrieved', '3'], ['3', 'December'], ['December', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"speed'], ['\"speed', 'comparison'], ['comparison', 'between'], ['between', 'CPython'], ['CPython', 'and'], ['and', 'Pypy\".'], ['Pypy\".', 'Speed.pypy.org.'], ['Speed.pypy.org.', 'Retrieved'], ['Retrieved', '3'], ['3', 'December'], ['December', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"STM'], ['\"STM', 'with'], ['with', 'threads\".'], ['threads\".', 'Morepypy.blogspot.be.'], ['Morepypy.blogspot.be.', '10'], ['10', 'June'], ['June', '2012.'], ['2012.', 'Retrieved'], ['Retrieved', '3'], ['3', 'December'], ['December', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"Application-level'], ['\"Application-level', 'Stackless'], ['Stackless', 'features'], ['features', '—'], ['—', 'PyPy'], ['PyPy', '2.0.2'], ['2.0.2', 'documentation\".'], ['documentation\".', 'Doc.pypy.org.'], ['Doc.pypy.org.', 'Retrieved'], ['Retrieved', '17'], ['17', 'July'], ['July', '2013.\\xa0\\n^'], ['2013.\\xa0\\n^', '\"Plans'], ['\"Plans', 'for'], ['for', 'optimizing'], ['optimizing', 'Python\".'], ['Python\".', 'Google'], ['Google', 'Project'], ['Project', 'Hosting.'], ['Hosting.', 'Google.'], ['Google.', '15'], ['15', 'December'], ['December', '2009.'], ['2009.', 'Retrieved'], ['Retrieved', '24'], ['24', 'September'], ['September', '2011.\\xa0\\n^'], ['2011.\\xa0\\n^', '\"Python'], ['\"Python', 'on'], ['on', 'the'], ['the', 'Nokia'], ['Nokia', 'N900\".'], ['N900\".', 'Stochastic'], ['Stochastic', 'Geometry.\\xa0\\n^'], ['Geometry.\\xa0\\n^', '\"Nuitka'], ['\"Nuitka', 'Home'], ['Home', '|'], ['|', 'Nuitka'], ['Nuitka', 'Home\".'], ['Home\".', 'nuitka.net.'], ['nuitka.net.', 'Retrieved'], ['Retrieved', '18'], ['18', 'August'], ['August', '2017.\\xa0\\n^'], ['2017.\\xa0\\n^', 'Murri,'], ['Murri,', 'Riccardo'], ['Riccardo', '(2013).'], ['(2013).', 'Performance'], ['Performance', 'of'], ['of', 'Python'], ['Python', 'runtimes'], ['runtimes', 'on'], ['on', 'a'], ['a', 'non-numeric'], ['non-numeric', 'scientific'], ['scientific', 'code.'], ['code.', 'European'], ['European', 'Conference'], ['Conference', 'on'], ['on', 'Python'], ['Python', 'in'], ['in', 'Science'], ['Science', '(EuroSciPy).'], ['(EuroSciPy).', 'arXiv:1404.6388\\u202f.\\xa0\\n^'], ['arXiv:1404.6388\\u202f.\\xa0\\n^', 'a'], ['a', 'b'], ['b', 'Warsaw,'], ['Warsaw,', 'Barry;'], ['Barry;', 'Hylton,'], ['Hylton,', 'Jeremy;'], ['Jeremy;', 'Goodger,'], ['Goodger,', 'David'], ['David', '(13'], ['(13', 'June'], ['June', '2000).'], ['2000).', '\"PEP'], ['\"PEP', '1\\xa0–'], ['1\\xa0–', 'PEP'], ['PEP', 'Purpose'], ['Purpose', 'and'], ['and', 'Guidelines\".'], ['Guidelines\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '19'], ['19', 'April'], ['April', '2011.\\xa0\\n^'], ['2011.\\xa0\\n^', 'Cannon,'], ['Cannon,', 'Brett.'], ['Brett.', '\"Guido,'], ['\"Guido,', 'Some'], ['Some', 'Guys,'], ['Guys,', 'and'], ['and', 'a'], ['a', 'Mailing'], ['Mailing', 'List:'], ['List:', 'How'], ['How', 'Python'], ['Python', 'is'], ['is', 'Developed\".'], ['Developed\".', 'python.org.'], ['python.org.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', 'on'], ['on', '1'], ['1', 'June'], ['June', '2009.'], ['2009.', 'Retrieved'], ['Retrieved', '27'], ['27', 'June'], ['June', '2009.\\xa0\\n^'], ['2009.\\xa0\\n^', '\"Python'], ['\"Python', \"Developer's\"], [\"Developer's\", 'Guide\".\\xa0\\n^'], ['Guide\".\\xa0\\n^', 'Norwitz,'], ['Norwitz,', 'Neal'], ['Neal', '(8'], ['(8', 'April'], ['April', '2002).'], ['2002).', '\"[Python-Dev]'], ['\"[Python-Dev]', 'Release'], ['Release', 'Schedules'], ['Schedules', '(was'], ['(was', 'Stability'], ['Stability', '&'], ['&', 'change)\".'], ['change)\".', 'Retrieved'], ['Retrieved', '27'], ['27', 'June'], ['June', '2009.\\xa0\\n^'], ['2009.\\xa0\\n^', 'Aahz;'], ['Aahz;', 'Baxter,'], ['Baxter,', 'Anthony'], ['Anthony', '(15'], ['(15', 'March'], ['March', '2001).'], ['2001).', '\"PEP'], ['\"PEP', '6\\xa0–'], ['6\\xa0–', 'Bug'], ['Bug', 'Fix'], ['Fix', 'Releases\".'], ['Releases\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '27'], ['27', 'June'], ['June', '2009.\\xa0\\n^'], ['2009.\\xa0\\n^', '\"Python'], ['\"Python', 'Buildbot\".'], ['Buildbot\".', 'Python'], ['Python', 'Developer’s'], ['Developer’s', 'Guide.'], ['Guide.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '24'], ['24', 'September'], ['September', '2011.\\xa0\\n^'], ['2011.\\xa0\\n^', 'DeBill,'], ['DeBill,', 'Erik.'], ['Erik.', '\"Module'], ['\"Module', 'Counts\".'], ['Counts\".', 'www.modulecounts.com.'], ['www.modulecounts.com.', 'Retrieved'], ['Retrieved', '20'], ['20', 'August'], ['August', '2016.\\xa0\\n^'], ['2016.\\xa0\\n^', 'a'], ['a', 'b'], ['b', '\"Whetting'], ['\"Whetting', 'Your'], ['Your', 'Appetite\".'], ['Appetite\".', 'The'], ['The', 'Python'], ['Python', 'Tutorial.'], ['Tutorial.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '20'], ['20', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"In'], ['\"In', 'Python,'], ['Python,', 'should'], ['should', 'I'], ['I', 'use'], ['use', 'else'], ['else', 'after'], ['after', 'a'], ['a', 'return'], ['return', 'in'], ['in', 'an'], ['an', 'if'], ['if', 'block?\".'], ['block?\".', 'Stack'], ['Stack', 'Overflow.'], ['Overflow.', 'Stack'], ['Stack', 'Exchange.'], ['Exchange.', '17'], ['17', 'February'], ['February', '2011.'], ['2011.', 'Retrieved'], ['Retrieved', '6'], ['6', 'May'], ['May', '2011.\\xa0\\n^'], ['2011.\\xa0\\n^', 'Lutz,'], ['Lutz,', 'Mark'], ['Mark', '(2009).'], ['(2009).', 'Learning'], ['Learning', 'Python:'], ['Python:', 'Powerful'], ['Powerful', 'Object-Oriented'], ['Object-Oriented', 'Programming.'], ['Programming.', \"O'Reilly\"], [\"O'Reilly\", 'Media,'], ['Media,', 'Inc.'], ['Inc.', 'p.\\xa017.'], ['p.\\xa017.', 'ISBN\\xa09781449379322.\\xa0\\n^'], ['ISBN\\xa09781449379322.\\xa0\\n^', 'Fehily,'], ['Fehily,', 'Chris'], ['Chris', '(2002).'], ['(2002).', 'Python.'], ['Python.', 'Peachpit'], ['Peachpit', 'Press.'], ['Press.', 'p.\\xa0xv.'], ['p.\\xa0xv.', 'ISBN\\xa09780201748840.\\xa0\\n^'], ['ISBN\\xa09780201748840.\\xa0\\n^', '\"TIOBE'], ['\"TIOBE', 'Index\".'], ['Index\".', 'TIOBE'], ['TIOBE', '-'], ['-', 'The'], ['The', 'Software'], ['Software', 'Quality'], ['Quality', 'Company.'], ['Company.', 'Retrieved'], ['Retrieved', '7'], ['7', 'March'], ['March', '2017.\\xa0\\n^'], ['2017.\\xa0\\n^', 'TIOBE'], ['TIOBE', 'Software'], ['Software', 'Index'], ['Index', '(2015).'], ['(2015).', '\"TIOBE'], ['\"TIOBE', 'Programming'], ['Programming', 'Community'], ['Community', 'Index'], ['Index', 'Python\".'], ['Python\".', 'Retrieved'], ['Retrieved', '10'], ['10', 'September'], ['September', '2015.\\xa0\\n^'], ['2015.\\xa0\\n^', 'Prechelt,'], ['Prechelt,', 'Lutz'], ['Lutz', '(14'], ['(14', 'March'], ['March', '2000).'], ['2000).', '\"An'], ['\"An', 'empirical'], ['empirical', 'comparison'], ['comparison', 'of'], ['of', 'C,'], ['C,', 'C++,'], ['C++,', 'Java,'], ['Java,', 'Perl,'], ['Perl,', 'Python,'], ['Python,', 'Rexx,'], ['Rexx,', 'and'], ['and', 'Tcl\"'], ['Tcl\"', '(PDF).'], ['(PDF).', 'Retrieved'], ['Retrieved', '30'], ['30', 'August'], ['August', '2013.\\xa0\\n^'], ['2013.\\xa0\\n^', '\"Quotes'], ['\"Quotes', 'about'], ['about', 'Python\".'], ['Python\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '8'], ['8', 'January'], ['January', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"Organizations'], ['\"Organizations', 'Using'], ['Using', 'Python\".'], ['Python\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '15'], ['15', 'January'], ['January', '2009.\\xa0\\n^'], ['2009.\\xa0\\n^', '\"Python\\xa0:'], ['\"Python\\xa0:', 'the'], ['the', 'holy'], ['holy', 'grail'], ['grail', 'of'], ['of', 'programming\".'], ['programming\".', 'CERN'], ['CERN', 'Bulletin.'], ['Bulletin.', 'CERN'], ['CERN', 'Publications'], ['Publications', '(31/2006).'], ['(31/2006).', '31'], ['31', 'July'], ['July', '2006.'], ['2006.', 'Retrieved'], ['Retrieved', '11'], ['11', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', 'Shafer,'], ['Shafer,', 'Daniel'], ['Daniel', 'G.'], ['G.', '(17'], ['(17', 'January'], ['January', '2003).'], ['2003).', '\"Python'], ['\"Python', 'Streamlines'], ['Streamlines', 'Space'], ['Space', 'Shuttle'], ['Shuttle', 'Mission'], ['Mission', 'Design\".'], ['Design\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '24'], ['24', 'November'], ['November', '2008.\\xa0\\n^'], ['2008.\\xa0\\n^', 'Fortenberry,'], ['Fortenberry,', 'Tim'], ['Tim', '(17'], ['(17', 'January'], ['January', '2003).'], ['2003).', '\"Industrial'], ['\"Industrial', 'Light'], ['Light', '&'], ['&', 'Magic'], ['Magic', 'Runs'], ['Runs', 'on'], ['on', 'Python\".'], ['Python\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '11'], ['11', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', 'Taft,'], ['Taft,', 'Darryl'], ['Darryl', 'K.'], ['K.', '(5'], ['(5', 'March'], ['March', '2007).'], ['2007).', '\"Python'], ['\"Python', 'Slithers'], ['Slithers', 'into'], ['into', 'Systems\".'], ['Systems\".', 'eWeek.com.'], ['eWeek.com.', 'Ziff'], ['Ziff', 'Davis'], ['Davis', 'Holdings.'], ['Holdings.', 'Retrieved'], ['Retrieved', '24'], ['24', 'September'], ['September', '2011.\\xa0\\n^'], ['2011.\\xa0\\n^', '\"Usage'], ['\"Usage', 'statistics'], ['statistics', 'and'], ['and', 'market'], ['market', 'share'], ['share', 'of'], ['of', 'Python'], ['Python', 'for'], ['for', 'websites\".'], ['websites\".', '2012.'], ['2012.', 'Retrieved'], ['Retrieved', '18'], ['18', 'December'], ['December', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', 'Oliphant,'], ['Oliphant,', 'Travis'], ['Travis', '(2007).'], ['(2007).', '\"Python'], ['\"Python', 'for'], ['for', 'Scientific'], ['Scientific', 'Computing\".'], ['Computing\".', 'Computing'], ['Computing', 'in'], ['in', 'Science'], ['Science', 'and'], ['and', 'Engineering.\\xa0\\n^'], ['Engineering.\\xa0\\n^', 'Millman,'], ['Millman,', 'K.'], ['K.', 'Jarrod;'], ['Jarrod;', 'Aivazis,'], ['Aivazis,', 'Michael'], ['Michael', '(2011).'], ['(2011).', '\"Python'], ['\"Python', 'for'], ['for', 'Scientists'], ['Scientists', 'and'], ['and', 'Engineers\".'], ['Engineers\".', 'Computing'], ['Computing', 'in'], ['in', 'Science'], ['Science', 'and'], ['and', 'Engineering.'], ['Engineering.', '13'], ['13', '(2):'], ['(2):', '9–12.\\xa0\\n^'], ['9–12.\\xa0\\n^', 'Chekanov,'], ['Chekanov,', 'S.'], ['S.', '(April'], ['(April', '2016).'], ['2016).', 'Numeric'], ['Numeric', 'Computation'], ['Computation', 'and'], ['and', 'Statistical'], ['Statistical', 'Data'], ['Data', 'Analysis'], ['Analysis', 'on'], ['on', 'the'], ['the', 'Java'], ['Java', 'Platform.'], ['Platform.', 'London:'], ['London:', 'Springer.'], ['Springer.', 'p.\\xa0670.'], ['p.\\xa0670.', 'ISBN\\xa0978-3-319-28531-3.\\xa0\\n^'], ['ISBN\\xa0978-3-319-28531-3.\\xa0\\n^', 'Chekanov,'], ['Chekanov,', 'S.'], ['S.', '(2010).'], ['(2010).', 'Scientific'], ['Scientific', 'Data'], ['Data', 'Analysis'], ['Analysis', 'using'], ['using', 'Jython'], ['Jython', 'Scripting'], ['Scripting', 'and'], ['and', 'Java.'], ['Java.', 'London:'], ['London:', 'Springer.'], ['Springer.', 'p.\\xa0600.'], ['p.\\xa0600.', 'ISBN\\xa0978-3-319-28531-3.\\xa0\\n^'], ['ISBN\\xa0978-3-319-28531-3.\\xa0\\n^', '\"Installers'], ['\"Installers', 'for'], ['for', 'GIMP'], ['GIMP', 'for'], ['for', 'Windows'], ['Windows', '-'], ['-', 'Frequently'], ['Frequently', 'Asked'], ['Asked', 'Questions\".'], ['Questions\".', '26'], ['26', 'July'], ['July', '2013.'], ['2013.', 'Retrieved'], ['Retrieved', '26'], ['26', 'July'], ['July', '2013.\\xa0\\n^'], ['2013.\\xa0\\n^', '\"jasc'], ['\"jasc', 'psp9components\".'], ['psp9components\".', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', 'on'], ['on', '19'], ['19', 'March'], ['March', '2008.\\xa0\\n^'], ['2008.\\xa0\\n^', '\"About'], ['\"About', 'getting'], ['getting', 'started'], ['started', 'with'], ['with', 'writing'], ['writing', 'geoprocessing'], ['geoprocessing', 'scripts\".'], ['scripts\".', 'ArcGIS'], ['ArcGIS', 'Desktop'], ['Desktop', 'Help'], ['Help', '9.2.'], ['9.2.', 'Environmental'], ['Environmental', 'Systems'], ['Systems', 'Research'], ['Research', 'Institute.'], ['Institute.', '17'], ['17', 'November'], ['November', '2006.'], ['2006.', 'Retrieved'], ['Retrieved', '11'], ['11', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', 'CCP'], ['CCP', 'porkbelly'], ['porkbelly', '(24'], ['(24', 'August'], ['August', '2010).'], ['2010).', '\"Stackless'], ['\"Stackless', 'Python'], ['Python', '2.7\".'], ['2.7\".', 'EVE'], ['EVE', 'Community'], ['Community', 'Dev'], ['Dev', 'Blogs.'], ['Blogs.', 'CCP'], ['CCP', 'Games.'], ['Games.', 'As'], ['As', 'you'], ['you', 'may'], ['may', 'know,'], ['know,', 'EVE'], ['EVE', 'has'], ['has', 'at'], ['at', 'its'], ['its', 'core'], ['core', 'the'], ['the', 'programming'], ['programming', 'language'], ['language', 'known'], ['known', 'as'], ['as', 'Stackless'], ['Stackless', 'Python.\\xa0\\n^'], ['Python.\\xa0\\n^', 'Caudill,'], ['Caudill,', 'Barry'], ['Barry', '(20'], ['(20', 'September'], ['September', '2005).'], ['2005).', '\"Modding'], ['\"Modding', 'Sid'], ['Sid', \"Meier's\"], [\"Meier's\", 'Civilization'], ['Civilization', 'IV\".'], ['IV\".', 'Sid'], ['Sid', \"Meier's\"], [\"Meier's\", 'Civilization'], ['Civilization', 'IV'], ['IV', 'Developer'], ['Developer', 'Blog.'], ['Blog.', 'Firaxis'], ['Firaxis', 'Games.'], ['Games.', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', 'on'], ['on', '11'], ['11', 'August'], ['August', '2010.'], ['2010.', 'we'], ['we', 'created'], ['created', 'three'], ['three', 'levels'], ['levels', 'of'], ['of', 'tools'], ['tools', '...'], ['...', 'The'], ['The', 'next'], ['next', 'level'], ['level', 'offers'], ['offers', 'Python'], ['Python', 'and'], ['and', 'XML'], ['XML', 'support,'], ['support,', 'letting'], ['letting', 'modders'], ['modders', 'with'], ['with', 'more'], ['more', 'experience'], ['experience', 'manipulate'], ['manipulate', 'the'], ['the', 'game'], ['game', 'world'], ['world', 'and'], ['and', 'everything'], ['everything', 'in'], ['in', 'it.\\xa0\\n^'], ['it.\\xa0\\n^', '\"Python'], ['\"Python', 'Language'], ['Language', 'Guide'], ['Guide', '(v1.0)\".'], ['(v1.0)\".', 'Google'], ['Google', 'Documents'], ['Documents', 'List'], ['List', 'Data'], ['Data', 'API'], ['API', 'v1.0.'], ['v1.0.', 'Google.'], ['Google.', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', 'on'], ['on', '11'], ['11', 'August'], ['August', '2010.\\xa0\\n^'], ['2010.\\xa0\\n^', '\"Python'], ['\"Python', '-'], ['-', 'Best'], ['Best', 'Programming'], ['Programming', 'Language'], ['Language', 'for'], ['for', 'Algorithmic'], ['Algorithmic', 'Trading'], ['Trading', 'Systems\".'], ['Systems\".', '9'], ['9', 'March'], ['March', '2016.'], ['2016.', 'Retrieved'], ['Retrieved', '3'], ['3', 'October'], ['October', '2016.\\xa0\\n^'], ['2016.\\xa0\\n^', '\"Trading'], ['\"Trading', 'with'], ['with', 'Interactive'], ['Interactive', 'Brokers'], ['Brokers', 'using'], ['using', 'Python:'], ['Python:', 'An'], ['An', 'IBPy'], ['IBPy', 'Tutorial\".'], ['Tutorial\".', '19'], ['19', 'September'], ['September', '2016.'], ['2016.', 'Retrieved'], ['Retrieved', '3'], ['3', 'October'], ['October', '2016.\\xa0\\n^'], ['2016.\\xa0\\n^', '\"Python'], ['\"Python', 'for'], ['for', 'Artificial'], ['Artificial', 'Intelligence\".'], ['Intelligence\".', 'Wiki.python.org.'], ['Wiki.python.org.', '19'], ['19', 'July'], ['July', '2012.'], ['2012.', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', 'on'], ['on', '1'], ['1', 'November'], ['November', '2012.'], ['2012.', 'Retrieved'], ['Retrieved', '3'], ['3', 'December'], ['December', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', 'Paine,'], ['Paine,', 'Jocelyn,'], ['Jocelyn,', 'ed.'], ['ed.', '(August'], ['(August', '2005).'], ['2005).', '\"AI'], ['\"AI', 'in'], ['in', 'Python\".'], ['Python\".', 'AI'], ['AI', 'Expert'], ['Expert', 'Newsletter.'], ['Newsletter.', 'Amzi!.'], ['Amzi!.', 'Retrieved'], ['Retrieved', '11'], ['11', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"PyAIML'], ['\"PyAIML', '0.8.5\\xa0:'], ['0.8.5\\xa0:', 'Python'], ['Python', 'Package'], ['Package', 'Index\".'], ['Index\".', 'Pypi.python.org.'], ['Pypi.python.org.', 'Retrieved'], ['Retrieved', '17'], ['17', 'July'], ['July', '2013.\\xa0\\n^'], ['2013.\\xa0\\n^', 'Russell,'], ['Russell,', 'Stuart'], ['Stuart', 'J.'], ['J.', '&'], ['&', 'Norvig,'], ['Norvig,', 'Peter'], ['Peter', '(2009).'], ['(2009).', 'Artificial'], ['Artificial', 'Intelligence:'], ['Intelligence:', 'A'], ['A', 'Modern'], ['Modern', 'Approach'], ['Approach', '(3rd'], ['(3rd', 'ed.).'], ['ed.).', 'Upper'], ['Upper', 'Saddle'], ['Saddle', 'River,'], ['River,', 'NJ:'], ['NJ:', 'Prentice'], ['Prentice', 'Hall.'], ['Hall.', 'p.\\xa01062.'], ['p.\\xa01062.', 'ISBN\\xa0978-0-13-604259-4.'], ['ISBN\\xa0978-0-13-604259-4.', 'Retrieved'], ['Retrieved', '11'], ['11', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"Natural'], ['\"Natural', 'Language'], ['Language', 'Toolkit\".\\xa0\\n^'], ['Toolkit\".\\xa0\\n^', '\"Immunity:'], ['\"Immunity:', 'Knowing'], ['Knowing', \"You're\"], [\"You're\", 'Secure\".\\xa0\\n^'], ['Secure\".\\xa0\\n^', '\"Corelabs'], ['\"Corelabs', 'site\".\\xa0\\n^'], ['site\".\\xa0\\n^', '\"What'], ['\"What', 'is'], ['is', 'Sugar?\".'], ['Sugar?\".', 'Sugar'], ['Sugar', 'Labs.'], ['Labs.', 'Retrieved'], ['Retrieved', '11'], ['11', 'February'], ['February', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', '\"4.0'], ['\"4.0', 'New'], ['New', 'Features'], ['Features', 'and'], ['and', 'Fixes\".'], ['Fixes\".', 'LibreOffice.org.'], ['LibreOffice.org.', 'The'], ['The', 'Document'], ['Document', 'Foundation.'], ['Foundation.', '2013.'], ['2013.', 'Retrieved'], ['Retrieved', '25'], ['25', 'February'], ['February', '2013.\\xa0\\n^'], ['2013.\\xa0\\n^', '\"Gotchas'], ['\"Gotchas', 'for'], ['for', 'Python'], ['Python', 'Users\".'], ['Users\".', 'boo.codehaus.org.'], ['boo.codehaus.org.', 'Codehaus'], ['Codehaus', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', '24'], ['24', 'November'], ['November', '2008.\\xa0\\n^'], ['2008.\\xa0\\n^', 'Esterbrook,'], ['Esterbrook,', 'Charles.'], ['Charles.', '\"Acknowledgements\".'], ['\"Acknowledgements\".', 'cobra-language.com.'], ['cobra-language.com.', 'Cobra'], ['Cobra', 'Language.'], ['Language.', 'Retrieved'], ['Retrieved', '7'], ['7', 'April'], ['April', '2010.\\xa0\\n^'], ['2010.\\xa0\\n^', 'Esterbrook,'], ['Esterbrook,', 'Charles.'], ['Charles.', '\"Comparison'], ['\"Comparison', 'to'], ['to', 'Python\".'], ['Python\".', 'cobra-language.com.'], ['cobra-language.com.', 'Cobra'], ['Cobra', 'Language.'], ['Language.', 'Retrieved'], ['Retrieved', '7'], ['7', 'April'], ['April', '2010.\\xa0\\n^'], ['2010.\\xa0\\n^', '\"Proposals:'], ['\"Proposals:', 'iterators'], ['iterators', 'and'], ['and', 'generators'], ['generators', '[ES4'], ['[ES4', 'Wiki]\".'], ['Wiki]\".', 'wiki.ecmascript.org.'], ['wiki.ecmascript.org.', 'Retrieved'], ['Retrieved', '24'], ['24', 'November'], ['November', '2008.\\xa0\\n^'], ['2008.\\xa0\\n^', 'Kincaid,'], ['Kincaid,', 'Jason'], ['Jason', '(10'], ['(10', 'November'], ['November', '2009).'], ['2009).', '\"Google\\'s'], ['\"Google\\'s', 'Go:'], ['Go:', 'A'], ['A', 'New'], ['New', 'Programming'], ['Programming', 'Language'], ['Language', \"That's\"], [\"That's\", 'Python'], ['Python', 'Meets'], ['Meets', 'C++\".'], ['C++\".', 'TechCrunch.'], ['TechCrunch.', 'Retrieved'], ['Retrieved', '29'], ['29', 'January'], ['January', '2010.\\xa0\\n^'], ['2010.\\xa0\\n^', 'Strachan,'], ['Strachan,', 'James'], ['James', '(29'], ['(29', 'August'], ['August', '2003).'], ['2003).', '\"Groovy\\xa0–'], ['\"Groovy\\xa0–', 'the'], ['the', 'birth'], ['birth', 'of'], ['of', 'a'], ['a', 'new'], ['new', 'dynamic'], ['dynamic', 'language'], ['language', 'for'], ['for', 'the'], ['the', 'Java'], ['Java', 'platform\".\\xa0\\n^'], ['platform\".\\xa0\\n^', 'Lin,'], ['Lin,', 'Mike.'], ['Mike.', '\"The'], ['\"The', 'Whitespace'], ['Whitespace', 'Thing'], ['Thing', 'for'], ['for', 'OCaml\".'], ['OCaml\".', 'Massachusetts'], ['Massachusetts', 'Institute'], ['Institute', 'of'], ['of', 'Technology.'], ['Technology.', 'Retrieved'], ['Retrieved', '12'], ['12', 'April'], ['April', '2009.\\xa0\\n^'], ['2009.\\xa0\\n^', '\"An'], ['\"An', 'Interview'], ['Interview', 'with'], ['with', 'the'], ['the', 'Creator'], ['Creator', 'of'], ['of', 'Ruby\".'], ['Ruby\".', 'Linuxdevcenter.com.'], ['Linuxdevcenter.com.', 'Retrieved'], ['Retrieved', '3'], ['3', 'December'], ['December', '2012.\\xa0\\n^'], ['2012.\\xa0\\n^', 'Lattner,'], ['Lattner,', 'Chris'], ['Chris', '(3'], ['(3', 'June'], ['June', '2014).'], ['2014).', '\"Chris'], ['\"Chris', \"Lattner's\"], [\"Lattner's\", 'Homepage\".'], ['Homepage\".', 'Chris'], ['Chris', 'Lattner.'], ['Lattner.', 'Retrieved'], ['Retrieved', '3'], ['3', 'June'], ['June', '2014.'], ['2014.', 'I'], ['I', 'started'], ['started', 'work'], ['work', 'on'], ['on', 'the'], ['the', 'Swift'], ['Swift', 'Programming'], ['Programming', 'Language'], ['Language', 'in'], ['in', 'July'], ['July', 'of'], ['of', '2010.'], ['2010.', 'I'], ['I', 'implemented'], ['implemented', 'much'], ['much', 'of'], ['of', 'the'], ['the', 'basic'], ['basic', 'language'], ['language', 'structure,'], ['structure,', 'with'], ['with', 'only'], ['only', 'a'], ['a', 'few'], ['few', 'people'], ['people', 'knowing'], ['knowing', 'of'], ['of', 'its'], ['its', 'existence.'], ['existence.', 'A'], ['A', 'few'], ['few', 'other'], ['other', '(amazing)'], ['(amazing)', 'people'], ['people', 'started'], ['started', 'contributing'], ['contributing', 'in'], ['in', 'earnest'], ['earnest', 'late'], ['late', 'in'], ['in', '2011,'], ['2011,', 'and'], ['and', 'it'], ['it', 'became'], ['became', 'a'], ['a', 'major'], ['major', 'focus'], ['focus', 'for'], ['for', 'the'], ['the', 'Apple'], ['Apple', 'Developer'], ['Developer', 'Tools'], ['Tools', 'group'], ['group', 'in'], ['in', 'July'], ['July', '2013'], ['2013', '[...]'], ['[...]', 'drawing'], ['drawing', 'ideas'], ['ideas', 'from'], ['from', 'Objective-C,'], ['Objective-C,', 'Rust,'], ['Rust,', 'Haskell,'], ['Haskell,', 'Ruby,'], ['Ruby,', 'Python,'], ['Python,', 'C#,'], ['C#,', 'CLU,'], ['CLU,', 'and'], ['and', 'far'], ['far', 'too'], ['too', 'many'], ['many', 'others'], ['others', 'to'], ['to', 'list.\\xa0\\n^'], ['list.\\xa0\\n^', 'Kupries,'], ['Kupries,', 'Andreas;'], ['Andreas;', 'Fellows,'], ['Fellows,', 'Donal'], ['Donal', 'K.'], ['K.', '(14'], ['(14', 'September'], ['September', '2000).'], ['2000).', '\"TIP'], ['\"TIP', '#3:'], ['#3:', 'TIP'], ['TIP', 'Format\".'], ['Format\".', 'tcl.tk.'], ['tcl.tk.', 'Tcl'], ['Tcl', 'Developer'], ['Developer', 'Xchange.'], ['Xchange.', 'Retrieved'], ['Retrieved', '24'], ['24', 'November'], ['November', '2008.\\xa0\\n^'], ['2008.\\xa0\\n^', 'Gustafsson,'], ['Gustafsson,', 'Per;'], ['Per;', 'Niskanen,'], ['Niskanen,', 'Raimo'], ['Raimo', '(29'], ['(29', 'January'], ['January', '2007).'], ['2007).', '\"EEP'], ['\"EEP', '1:'], ['1:', 'EEP'], ['EEP', 'Purpose'], ['Purpose', 'and'], ['and', 'Guidelines\".'], ['Guidelines\".', 'erlang.org.'], ['erlang.org.', 'Retrieved'], ['Retrieved', '19'], ['19', 'April'], ['April', '2011.\\xa0\\n^'], ['2011.\\xa0\\n^', '\"TIOBE'], ['\"TIOBE', 'Programming'], ['Programming', 'Community'], ['Community', 'Index'], ['Index', 'for'], ['for', 'March'], ['March', '2012\".'], ['2012\".', 'TIOBE'], ['TIOBE', 'Software.'], ['Software.', 'March'], ['March', '2012.'], ['2012.', 'Retrieved'], ['Retrieved', '25'], ['25', 'March'], ['March', '2012.\\xa0\\n\\n\\nFurther'], ['2012.\\xa0\\n\\n\\nFurther', 'reading[edit]\\n\\nDowney,'], ['reading[edit]\\n\\nDowney,', 'Allen'], ['Allen', 'B.'], ['B.', '(May'], ['(May', '2012).'], ['2012).', 'Think'], ['Think', 'Python:'], ['Python:', 'How'], ['How', 'to'], ['to', 'Think'], ['Think', 'Like'], ['Like', 'a'], ['a', 'Computer'], ['Computer', 'Scientist'], ['Scientist', '(Version'], ['(Version', '1.6.6'], ['1.6.6', 'ed.).'], ['ed.).', 'ISBN\\xa0978-0-521-72596-5.\\xa0\\nHamilton,'], ['ISBN\\xa0978-0-521-72596-5.\\xa0\\nHamilton,', 'Naomi'], ['Naomi', '(5'], ['(5', 'August'], ['August', '2008).'], ['2008).', '\"The'], ['\"The', 'A-Z'], ['A-Z', 'of'], ['of', 'Programming'], ['Programming', 'Languages:'], ['Languages:', 'Python\".'], ['Python\".', 'Computerworld.'], ['Computerworld.', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', 'on'], ['on', '29'], ['29', 'December'], ['December', '2008.'], ['2008.', 'Retrieved'], ['Retrieved', '31'], ['31', 'March'], ['March', '2010.\\xa0\\nLutz,'], ['2010.\\xa0\\nLutz,', 'Mark'], ['Mark', '(2013).'], ['(2013).', 'Learning'], ['Learning', 'Python'], ['Python', '(5th'], ['(5th', 'ed.).'], ['ed.).', \"O'Reilly\"], [\"O'Reilly\", 'Media.'], ['Media.', 'ISBN\\xa0978-0-596-15806-4.\\xa0\\nPilgrim,'], ['ISBN\\xa0978-0-596-15806-4.\\xa0\\nPilgrim,', 'Mark'], ['Mark', '(2004).'], ['(2004).', 'Dive'], ['Dive', 'Into'], ['Into', 'Python.'], ['Python.', 'Apress.'], ['Apress.', 'ISBN\\xa0978-1-59059-356-1.\\xa0\\nPilgrim,'], ['ISBN\\xa0978-1-59059-356-1.\\xa0\\nPilgrim,', 'Mark'], ['Mark', '(2009).'], ['(2009).', 'Dive'], ['Dive', 'Into'], ['Into', 'Python'], ['Python', '3.'], ['3.', 'Apress.'], ['Apress.', 'ISBN\\xa0978-1-4302-2415-0.\\xa0\\nSummerfield,'], ['ISBN\\xa0978-1-4302-2415-0.\\xa0\\nSummerfield,', 'Mark'], ['Mark', '(2009).'], ['(2009).', 'Programming'], ['Programming', 'in'], ['in', 'Python'], ['Python', '3'], ['3', '(2nd'], ['(2nd', 'ed.).'], ['ed.).', 'Addison-Wesley'], ['Addison-Wesley', 'Professional.'], ['Professional.', 'ISBN\\xa0978-0-321-68056-3.\\xa0\\n\\nExternal'], ['ISBN\\xa0978-0-321-68056-3.\\xa0\\n\\nExternal', 'links[edit]\\n\\nFind'], ['links[edit]\\n\\nFind', 'more'], ['more', 'aboutPython'], ['aboutPython', '(programming'], ['(programming', 'language)at'], ['language)at', \"Wikipedia's\"], [\"Wikipedia's\", 'sister'], ['sister', 'projects\\n\\nMedia'], ['projects\\n\\nMedia', 'from'], ['from', 'Wikimedia'], ['Wikimedia', 'Commons\\nQuotations'], ['Commons\\nQuotations', 'from'], ['from', 'Wikiquote\\nTextbooks'], ['Wikiquote\\nTextbooks', 'from'], ['from', 'Wikibooks\\nLearning'], ['Wikibooks\\nLearning', 'resources'], ['resources', 'from'], ['from', 'Wikiversity\\n\\n\\n\\nOfficial'], ['Wikiversity\\n\\n\\n\\nOfficial', 'website\\nPython'], ['website\\nPython', 'at'], ['at', 'Curlie'], ['Curlie', '(based'], ['(based', 'on'], ['on', 'DMOZ)\\n\\n\\n\\n\\n\\n\\n\\nv\\nt\\ne\\n\\n\\nProgramming'], ['DMOZ)\\n\\n\\n\\n\\n\\n\\n\\nv\\nt\\ne\\n\\n\\nProgramming', 'languages\\n\\n\\n\\n\\n\\n\\nComparison\\nTimeline\\nHistory\\n\\n\\n\\n\\n\\n\\n\\n\\nAssembly\\nBASIC\\nC\\nC++\\nC#\\nCOBOL\\nFortran\\nАналитик\\nGo\\nGroovy\\nHaskell\\nJava\\nJavaScript'], ['languages\\n\\n\\n\\n\\n\\n\\nComparison\\nTimeline\\nHistory\\n\\n\\n\\n\\n\\n\\n\\n\\nAssembly\\nBASIC\\nC\\nC++\\nC#\\nCOBOL\\nFortran\\nАналитик\\nGo\\nGroovy\\nHaskell\\nJava\\nJavaScript', '(JS)\\nKotlin\\nLisp\\nLua\\nObjective-C\\nPascal\\nPerl\\nPHP\\nPython\\nRexx\\nRuby\\nShell\\nSmalltalk\\nSwift\\nVisual'], ['(JS)\\nKotlin\\nLisp\\nLua\\nObjective-C\\nPascal\\nPerl\\nPHP\\nPython\\nRexx\\nRuby\\nShell\\nSmalltalk\\nSwift\\nVisual', 'Basic'], ['Basic', '.NET'], ['.NET', '(VB.NET)\\nVBScript\\nmore...\\n\\n\\n\\n\\n\\n\\n\\n\\n'], ['(VB.NET)\\nVBScript\\nmore...\\n\\n\\n\\n\\n\\n\\n\\n\\n', 'Category\\n'], ['Category\\n', 'Lists\\n\\nAlphabetical\\nCategorical\\nGenerational\\nNon-English-based\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\nv\\nt\\ne\\n\\n\\nPython\\n\\n\\n\\nImplementations\\n\\n\\n\\nCLPython\\nCPython\\nCython\\nMicroPython\\nNumba\\nIronPython\\nJython\\nPsyco\\nPyPy\\nPython'], ['Lists\\n\\nAlphabetical\\nCategorical\\nGenerational\\nNon-English-based\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\nv\\nt\\ne\\n\\n\\nPython\\n\\n\\n\\nImplementations\\n\\n\\n\\nCLPython\\nCPython\\nCython\\nMicroPython\\nNumba\\nIronPython\\nJython\\nPsyco\\nPyPy\\nPython', 'for'], ['for', 'S60\\nShed'], ['S60\\nShed', 'Skin\\nStackless'], ['Skin\\nStackless', 'Python\\nUnladen'], ['Python\\nUnladen', 'Swallow\\nmore...\\n\\n\\n\\n\\n\\n\\n\\n\\nIDE\\n\\n\\n\\nBoa\\nEric'], ['Swallow\\nmore...\\n\\n\\n\\n\\n\\n\\n\\n\\nIDE\\n\\n\\n\\nBoa\\nEric', 'Python'], ['Python', 'IDE\\nIDLE\\nPyDev\\nSPE\\nNinja-IDE\\nmore...\\n\\n\\n\\n\\n\\nTopics\\n\\n\\n\\nWSGI\\n\\n\\n\\n\\n\\n\\n\\n\\nsoftware'], ['IDE\\nIDLE\\nPyDev\\nSPE\\nNinja-IDE\\nmore...\\n\\n\\n\\n\\n\\nTopics\\n\\n\\n\\nWSGI\\n\\n\\n\\n\\n\\n\\n\\n\\nsoftware', '(list)\\nPython'], ['(list)\\nPython', 'Software'], ['Software', 'Foundation\\nPyCon\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\nv\\nt\\ne\\n\\n\\nPython'], ['Foundation\\nPyCon\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\nv\\nt\\ne\\n\\n\\nPython', 'web'], ['web', 'frameworks\\n\\n\\n\\n\\n\\n\\nBlueBream\\nBottle\\nCherryPy\\nDjango\\nFlask\\nGrok\\nNagare\\nNevow\\nPyjs\\nPylons\\nPyramid\\nQuixote\\nSpyce\\nTACTIC\\nTornado\\nTurboGears\\nTwistedWeb\\nWebware\\nweb2py\\nZope'], ['frameworks\\n\\n\\n\\n\\n\\n\\nBlueBream\\nBottle\\nCherryPy\\nDjango\\nFlask\\nGrok\\nNagare\\nNevow\\nPyjs\\nPylons\\nPyramid\\nQuixote\\nSpyce\\nTACTIC\\nTornado\\nTurboGears\\nTwistedWeb\\nWebware\\nweb2py\\nZope', '2\\nmore...\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\nv\\nt\\ne\\n\\n\\nFree'], ['2\\nmore...\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\nv\\nt\\ne\\n\\n\\nFree', 'and'], ['and', 'open-source'], ['open-source', 'software\\n\\n\\n\\nGeneral\\n\\n\\n\\nAlternative'], ['software\\n\\n\\n\\nGeneral\\n\\n\\n\\nAlternative', 'terms'], ['terms', 'for'], ['for', 'free'], ['free', 'software\\nComparison'], ['software\\nComparison', 'of'], ['of', 'open-source'], ['open-source', 'and'], ['and', 'closed-source'], ['closed-source', 'software\\nComparison'], ['software\\nComparison', 'of'], ['of', 'source'], ['source', 'code'], ['code', 'hosting'], ['hosting', 'facilities\\nFree'], ['facilities\\nFree', 'software\\nFree'], ['software\\nFree', 'software'], ['software', 'project'], ['project', 'directories\\nGratis'], ['directories\\nGratis', 'versus'], ['versus', 'libre\\nLong-term'], ['libre\\nLong-term', 'support\\nOpen-source'], ['support\\nOpen-source', 'software\\nOpen-source'], ['software\\nOpen-source', 'software'], ['software', 'development\\nOutline\\n\\n\\n\\n\\n\\nSoftware\\npackages\\n\\n\\n\\nAudio\\nBioinformatics\\nCodecs\\nCollaboration\\nConfiguration'], ['development\\nOutline\\n\\n\\n\\n\\n\\nSoftware\\npackages\\n\\n\\n\\nAudio\\nBioinformatics\\nCodecs\\nCollaboration\\nConfiguration', 'management\\nDevice'], ['management\\nDevice', 'drivers\\n\\nGraphics\\nWireless\\n\\n\\nGeophysics\\nHealth\\nMathematics\\nOperating'], ['drivers\\n\\nGraphics\\nWireless\\n\\n\\nGeophysics\\nHealth\\nMathematics\\nOperating', 'systems\\nProgramming'], ['systems\\nProgramming', 'languages\\nRouting\\nStatistics\\nTelevision\\nVideo'], ['languages\\nRouting\\nStatistics\\nTelevision\\nVideo', 'games\\nWeb'], ['games\\nWeb', 'applications\\n\\nContent'], ['applications\\n\\nContent', 'management'], ['management', 'systems\\nE-commerce\\n\\n\\nWord'], ['systems\\nE-commerce\\n\\n\\nWord', 'processors\\nAndroid'], ['processors\\nAndroid', 'apps\\niOS'], ['apps\\niOS', 'apps\\nCommercial\\nTrademarked\\nFormerly'], ['apps\\nCommercial\\nTrademarked\\nFormerly', 'proprietary\\n\\n\\n\\n\\n\\nCommunity\\n\\n\\n\\nFree'], ['proprietary\\n\\n\\n\\n\\n\\nCommunity\\n\\n\\n\\nFree', 'software'], ['software', 'movement\\nHistory\\nOpen-source'], ['movement\\nHistory\\nOpen-source', 'software'], ['software', 'movement\\nOrganizations\\nEvents\\n\\n\\n\\n\\n\\nLicenses\\n\\n\\n\\nAFL\\nApache\\nAPSL\\nArtistic\\nBeerware\\nBoost\\nBSD\\nCC0\\nCDDL\\nEPL\\nGNU'], ['movement\\nOrganizations\\nEvents\\n\\n\\n\\n\\n\\nLicenses\\n\\n\\n\\nAFL\\nApache\\nAPSL\\nArtistic\\nBeerware\\nBoost\\nBSD\\nCC0\\nCDDL\\nEPL\\nGNU', 'GPL\\nGNU'], ['GPL\\nGNU', 'LGPL\\nISC\\nMIT\\nMPL\\nMs-PL/RL\\nPython\\nPython'], ['LGPL\\nISC\\nMIT\\nMPL\\nMs-PL/RL\\nPython\\nPython', 'Software'], ['Software', 'Foundation\\nSleepycat\\nUnlicense\\nWTFPL\\nzlib\\n\\n\\n\\n\\n\\nLicense'], ['Foundation\\nSleepycat\\nUnlicense\\nWTFPL\\nzlib\\n\\n\\n\\n\\n\\nLicense', 'types\\nand'], ['types\\nand', 'standards\\n\\n\\n\\nComparison'], ['standards\\n\\n\\n\\nComparison', 'of'], ['of', 'free'], ['free', 'and'], ['and', 'open-source'], ['open-source', 'software'], ['software', 'licenses\\nContributor'], ['licenses\\nContributor', 'License'], ['License', 'Agreement\\nCopyfree\\nCopyleft\\nDebian'], ['Agreement\\nCopyfree\\nCopyleft\\nDebian', 'Free'], ['Free', 'Software'], ['Software', 'Guidelines\\nDefinition'], ['Guidelines\\nDefinition', 'of'], ['of', 'Free'], ['Free', 'Cultural'], ['Cultural', 'Works\\nFree'], ['Works\\nFree', 'license\\nThe'], ['license\\nThe', 'Free'], ['Free', 'Software'], ['Software', 'Definition\\nThe'], ['Definition\\nThe', 'Open'], ['Open', 'Source'], ['Source', 'Definition\\nOpen-source'], ['Definition\\nOpen-source', 'license\\nPermissive'], ['license\\nPermissive', 'software'], ['software', 'licence\\nPublic'], ['licence\\nPublic', 'domain\\nViral'], ['domain\\nViral', 'license\\n\\n\\n\\n\\n\\nChallenges\\n\\n\\n\\nBinary'], ['license\\n\\n\\n\\n\\n\\nChallenges\\n\\n\\n\\nBinary', 'blob\\nDigital'], ['blob\\nDigital', 'rights'], ['rights', 'management\\nHardware'], ['management\\nHardware', 'restrictions\\nLicense'], ['restrictions\\nLicense', 'proliferation\\nMozilla'], ['proliferation\\nMozilla', 'software'], ['software', 'rebranding\\nProprietary'], ['rebranding\\nProprietary', 'software\\nSCO/Linux'], ['software\\nSCO/Linux', 'controversies\\nSecure'], ['controversies\\nSecure', 'boot\\nSoftware'], ['boot\\nSoftware', 'patents\\nSoftware'], ['patents\\nSoftware', 'security\\nTrusted'], ['security\\nTrusted', 'Computing\\n\\n\\n\\n\\n\\nRelated'], ['Computing\\n\\n\\n\\n\\n\\nRelated', 'topics\\n\\n\\n\\nThe'], ['topics\\n\\n\\n\\nThe', 'Cathedral'], ['Cathedral', 'and'], ['and', 'the'], ['the', 'Bazaar\\nForking\\nMicrosoft'], ['Bazaar\\nForking\\nMicrosoft', 'Open'], ['Open', 'Specification'], ['Specification', 'Promise\\nRevolution'], ['Promise\\nRevolution', 'OS\\n\\n\\n\\n\\n\\n\\n\\n\\n'], ['OS\\n\\n\\n\\n\\n\\n\\n\\n\\n', 'Book\\n'], ['Book\\n', 'Category\\n'], ['Category\\n', 'Commons\\n'], ['Commons\\n', 'Portal\\n\\n\\n\\n\\n\\n\\n\\n\\n\\nAuthority'], ['Portal\\n\\n\\n\\n\\n\\n\\n\\n\\n\\nAuthority', 'control\\n\\n\\n\\nLCCN:'], ['control\\n\\n\\n\\nLCCN:', 'sh96008834\\nGND:'], ['sh96008834\\nGND:', '4434275-5\\nSUDOC:'], ['4434275-5\\nSUDOC:', '051626225\\nBNF:'], ['051626225\\nBNF:', 'cb13560465c'], ['cb13560465c', '(data)\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n']]\n",
      "2-grams count is: 8614\n"
     ]
    }
   ],
   "source": [
    "from urllib.request import urlopen\n",
    "from bs4 import BeautifulSoup\n",
    "\n",
    "def getNgrams(content, n):\n",
    "  content = content.split(' ')\n",
    "  output = []\n",
    "  for i in range(len(content)-n+1):\n",
    "    output.append(content[i:i+n])\n",
    "  return output\n",
    "\n",
    "html = urlopen('http://en.wikipedia.org/wiki/Python_(programming_language)')\n",
    "bs = BeautifulSoup(html, 'html.parser')\n",
    "content = bs.find('div', {'id':'mw-content-text'}).get_text()\n",
    "ngrams = getNgrams(content, 2)\n",
    "print(ngrams)\n",
    "print('2-grams count is: '+str(len(ngrams)))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [],
   "source": [
    "import re\n",
    "\n",
    "def getNgrams(content, n):\n",
    "    content = re.sub('\\n|[[\\d+\\]]', ' ', content)\n",
    "    content = bytes(content, 'UTF-8')\n",
    "    content = content.decode('ascii', 'ignore')\n",
    "    content = content.split(' ')\n",
    "    content = [word for word in content if word != '']\n",
    "    output = []\n",
    "    for i in range(len(content)-n+1):\n",
    "        output.append(content[i:i+n])\n",
    "    return output"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[['Python', 'Paradigm'], ['Paradigm', 'Object-oriented,'], ['Object-oriented,', 'imperative,'], ['imperative,', 'functional,'], ['functional,', 'procedural,'], ['procedural,', 'reflective'], ['reflective', 'Designedby'], ['Designedby', 'Guido'], ['Guido', 'van'], ['van', 'Rossum'], ['Rossum', 'Developer'], ['Developer', 'Python'], ['Python', 'Software'], ['Software', 'Foundation'], ['Foundation', 'Firstappeared'], ['Firstappeared', 'February'], ['February', ';'], [';', 'years'], ['years', 'ago('], ['ago(', '-'], ['-', '-'], ['-', ')'], [')', 'Stable'], ['Stable', 'release'], ['release', '.'], ['.', '.'], ['.', '/'], ['/', 'December'], ['December', ';'], [';', 'days'], ['days', 'ago('], ['ago(', '-'], ['-', '-'], ['-', ')'], [')', '.'], ['.', '.'], ['.', '/'], ['/', 'September'], ['September', ';'], [';', 'months'], ['months', 'ago('], ['ago(', '-'], ['-', '-'], ['-', ')'], [')', 'Typing'], ['Typing', 'discipline'], ['discipline', 'Duck,'], ['Duck,', 'dynamic,'], ['dynamic,', 'strong'], ['strong', 'License'], ['License', 'Python'], ['Python', 'Software'], ['Software', 'Foundation'], ['Foundation', 'License'], ['License', 'Filename'], ['Filename', 'extensions'], ['extensions', '.py,'], ['.py,', '.pyc,'], ['.pyc,', '.pyd,'], ['.pyd,', '.pyo'], ['.pyo', '(prior'], ['(prior', 'to'], ['to', '.'], ['.', '),'], ['),', '.pyw,'], ['.pyw,', '.pyz'], ['.pyz', '(since'], ['(since', '.'], ['.', ')'], [')', 'Website'], ['Website', 'python.org'], ['python.org', 'Major'], ['Major', 'implementations'], ['implementations', 'CPython,'], ['CPython,', 'IronPython,'], ['IronPython,', 'Jython,'], ['Jython,', 'MicroPython,'], ['MicroPython,', 'Numba,'], ['Numba,', 'PyPy,'], ['PyPy,', 'Stackless'], ['Stackless', 'Python'], ['Python', 'Dialects'], ['Dialects', 'Cython,'], ['Cython,', 'RPython'], ['RPython', 'Influenced'], ['Influenced', 'by'], ['by', 'ABC,'], ['ABC,', 'ALGOL'], ['ALGOL', ','], [',', 'C,'], ['C,', 'C'], ['C', ','], [',', 'CLU,'], ['CLU,', 'Dylan,'], ['Dylan,', 'Haskell,'], ['Haskell,', 'Icon,'], ['Icon,', 'Java,'], ['Java,', 'Lisp,'], ['Lisp,', 'Modula-'], ['Modula-', ','], [',', 'Perl'], ['Perl', 'Influenced'], ['Influenced', 'Boo,'], ['Boo,', 'Cobra,'], ['Cobra,', 'Coconut,'], ['Coconut,', 'CoffeeScript,'], ['CoffeeScript,', 'D,'], ['D,', 'F#,'], ['F#,', 'Falcon,'], ['Falcon,', 'Genie,'], ['Genie,', 'Go,'], ['Go,', 'Groovy,'], ['Groovy,', 'JavaScript,'], ['JavaScript,', 'Julia,'], ['Julia,', 'Nim,'], ['Nim,', 'Ring'], ['Ring', ','], [',', 'Ruby,'], ['Ruby,', 'Swift'], ['Swift', 'Python'], ['Python', 'Programming'], ['Programming', 'at'], ['at', 'Wikibooks'], ['Wikibooks', 'Python'], ['Python', 'is'], ['is', 'an'], ['an', 'interpreted'], ['interpreted', 'high-level'], ['high-level', 'programming'], ['programming', 'language'], ['language', 'for'], ['for', 'general-purpose'], ['general-purpose', 'programming.'], ['programming.', 'Created'], ['Created', 'by'], ['by', 'Guido'], ['Guido', 'van'], ['van', 'Rossum'], ['Rossum', 'and'], ['and', 'first'], ['first', 'released'], ['released', 'in'], ['in', ','], [',', 'Python'], ['Python', 'has'], ['has', 'a'], ['a', 'design'], ['design', 'philosophy'], ['philosophy', 'that'], ['that', 'emphasizes'], ['emphasizes', 'code'], ['code', 'readability,'], ['readability,', 'and'], ['and', 'a'], ['a', 'syntax'], ['syntax', 'that'], ['that', 'allows'], ['allows', 'programmers'], ['programmers', 'to'], ['to', 'express'], ['express', 'concepts'], ['concepts', 'in'], ['in', 'fewer'], ['fewer', 'lines'], ['lines', 'of'], ['of', 'code,'], ['code,', 'notably'], ['notably', 'using'], ['using', 'significant'], ['significant', 'whitespace.'], ['whitespace.', 'It'], ['It', 'provides'], ['provides', 'constructs'], ['constructs', 'that'], ['that', 'enable'], ['enable', 'clear'], ['clear', 'programming'], ['programming', 'on'], ['on', 'both'], ['both', 'small'], ['small', 'and'], ['and', 'large'], ['large', 'scales.'], ['scales.', 'Python'], ['Python', 'features'], ['features', 'a'], ['a', 'dynamic'], ['dynamic', 'type'], ['type', 'system'], ['system', 'and'], ['and', 'automatic'], ['automatic', 'memory'], ['memory', 'management.'], ['management.', 'It'], ['It', 'supports'], ['supports', 'multiple'], ['multiple', 'programming'], ['programming', 'paradigms,'], ['paradigms,', 'including'], ['including', 'object-oriented,'], ['object-oriented,', 'imperative,'], ['imperative,', 'functional'], ['functional', 'and'], ['and', 'procedural,'], ['procedural,', 'and'], ['and', 'has'], ['has', 'a'], ['a', 'large'], ['large', 'and'], ['and', 'comprehensive'], ['comprehensive', 'standard'], ['standard', 'library.'], ['library.', 'Python'], ['Python', 'interpreters'], ['interpreters', 'are'], ['are', 'available'], ['available', 'for'], ['for', 'many'], ['many', 'operating'], ['operating', 'systems.'], ['systems.', 'CPython,'], ['CPython,', 'the'], ['the', 'reference'], ['reference', 'implementation'], ['implementation', 'of'], ['of', 'Python,'], ['Python,', 'is'], ['is', 'open'], ['open', 'source'], ['source', 'software'], ['software', 'and'], ['and', 'has'], ['has', 'a'], ['a', 'community-based'], ['community-based', 'development'], ['development', 'model,'], ['model,', 'as'], ['as', 'do'], ['do', 'nearly'], ['nearly', 'all'], ['all', 'of'], ['of', 'its'], ['its', 'variant'], ['variant', 'implementations.'], ['implementations.', 'CPython'], ['CPython', 'is'], ['is', 'managed'], ['managed', 'by'], ['by', 'the'], ['the', 'non-profit'], ['non-profit', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Contents'], ['Contents', 'History'], ['History', 'Features'], ['Features', 'and'], ['and', 'philosophy'], ['philosophy', 'Syntax'], ['Syntax', 'and'], ['and', 'semantics'], ['semantics', '.'], ['.', 'Indentation'], ['Indentation', '.'], ['.', 'Statements'], ['Statements', 'and'], ['and', 'control'], ['control', 'flow'], ['flow', '.'], ['.', 'Expressions'], ['Expressions', '.'], ['.', 'Methods'], ['Methods', '.'], ['.', 'Typing'], ['Typing', '.'], ['.', 'Mathematics'], ['Mathematics', 'Libraries'], ['Libraries', 'Development'], ['Development', 'environments'], ['environments', 'Implementations'], ['Implementations', '.'], ['.', 'Reference'], ['Reference', 'implementation'], ['implementation', '.'], ['.', 'Other'], ['Other', 'implementations'], ['implementations', '.'], ['.', 'Unsupported'], ['Unsupported', 'implementations'], ['implementations', '.'], ['.', 'Cross-compilers'], ['Cross-compilers', 'to'], ['to', 'other'], ['other', 'languages'], ['languages', '.'], ['.', 'Performance'], ['Performance', 'Development'], ['Development', 'Naming'], ['Naming', 'Uses'], ['Uses', 'Languages'], ['Languages', 'influenced'], ['influenced', 'by'], ['by', 'Python'], ['Python', 'See'], ['See', 'also'], ['also', 'References'], ['References', 'Further'], ['Further', 'reading'], ['reading', 'External'], ['External', 'links'], ['links', 'History'], ['History', 'edit'], ['edit', 'Guido'], ['Guido', 'van'], ['van', 'Rossum,'], ['Rossum,', 'the'], ['the', 'creator'], ['creator', 'of'], ['of', 'Python'], ['Python', 'Main'], ['Main', 'article:'], ['article:', 'History'], ['History', 'of'], ['of', 'Python'], ['Python', 'Python'], ['Python', 'was'], ['was', 'conceived'], ['conceived', 'in'], ['in', 'the'], ['the', 'late'], ['late', 's,'], ['s,', 'and'], ['and', 'its'], ['its', 'implementation'], ['implementation', 'began'], ['began', 'in'], ['in', 'December'], ['December', 'by'], ['by', 'Guido'], ['Guido', 'van'], ['van', 'Rossum'], ['Rossum', 'at'], ['at', 'Centrum'], ['Centrum', 'Wiskunde'], ['Wiskunde', '&'], ['&', 'Informatica'], ['Informatica', '(CWI)'], ['(CWI)', 'in'], ['in', 'the'], ['the', 'Netherlands'], ['Netherlands', 'as'], ['as', 'a'], ['a', 'successor'], ['successor', 'to'], ['to', 'the'], ['the', 'ABC'], ['ABC', 'language'], ['language', '(itself'], ['(itself', 'inspired'], ['inspired', 'by'], ['by', 'SETL)'], ['SETL)', 'capable'], ['capable', 'of'], ['of', 'exception'], ['exception', 'handling'], ['handling', 'and'], ['and', 'interfacing'], ['interfacing', 'with'], ['with', 'the'], ['the', 'Amoeba'], ['Amoeba', 'operating'], ['operating', 'system.'], ['system.', 'Van'], ['Van', 'Rossum'], ['Rossum', 'remains'], ['remains', \"Python's\"], [\"Python's\", 'principal'], ['principal', 'author.'], ['author.', 'His'], ['His', 'continuing'], ['continuing', 'central'], ['central', 'role'], ['role', 'in'], ['in', \"Python's\"], [\"Python's\", 'development'], ['development', 'is'], ['is', 'reflected'], ['reflected', 'in'], ['in', 'the'], ['the', 'title'], ['title', 'given'], ['given', 'to'], ['to', 'him'], ['him', 'by'], ['by', 'the'], ['the', 'Python'], ['Python', 'community:'], ['community:', 'Benevolent'], ['Benevolent', 'Dictator'], ['Dictator', 'For'], ['For', 'Life'], ['Life', '(BDFL).'], ['(BDFL).', 'On'], ['On', 'the'], ['the', 'origins'], ['origins', 'of'], ['of', 'Python,'], ['Python,', 'Van'], ['Van', 'Rossum'], ['Rossum', 'wrote'], ['wrote', 'in'], ['in', ':'], [':', '...In'], ['...In', 'December'], ['December', ','], [',', 'I'], ['I', 'was'], ['was', 'looking'], ['looking', 'for'], ['for', 'a'], ['a', '\"hobby\"'], ['\"hobby\"', 'programming'], ['programming', 'project'], ['project', 'that'], ['that', 'would'], ['would', 'keep'], ['keep', 'me'], ['me', 'occupied'], ['occupied', 'during'], ['during', 'the'], ['the', 'week'], ['week', 'around'], ['around', 'Christmas.'], ['Christmas.', 'My'], ['My', 'office'], ['office', '...'], ['...', 'would'], ['would', 'be'], ['be', 'closed,'], ['closed,', 'but'], ['but', 'I'], ['I', 'had'], ['had', 'a'], ['a', 'home'], ['home', 'computer,'], ['computer,', 'and'], ['and', 'not'], ['not', 'much'], ['much', 'else'], ['else', 'on'], ['on', 'my'], ['my', 'hands.'], ['hands.', 'I'], ['I', 'decided'], ['decided', 'to'], ['to', 'write'], ['write', 'an'], ['an', 'interpreter'], ['interpreter', 'for'], ['for', 'the'], ['the', 'new'], ['new', 'scripting'], ['scripting', 'language'], ['language', 'I'], ['I', 'had'], ['had', 'been'], ['been', 'thinking'], ['thinking', 'about'], ['about', 'lately:'], ['lately:', 'a'], ['a', 'descendant'], ['descendant', 'of'], ['of', 'ABC'], ['ABC', 'that'], ['that', 'would'], ['would', 'appeal'], ['appeal', 'to'], ['to', 'Unix/C'], ['Unix/C', 'hackers.'], ['hackers.', 'I'], ['I', 'chose'], ['chose', 'Python'], ['Python', 'as'], ['as', 'a'], ['a', 'working'], ['working', 'title'], ['title', 'for'], ['for', 'the'], ['the', 'project,'], ['project,', 'being'], ['being', 'in'], ['in', 'a'], ['a', 'slightly'], ['slightly', 'irreverent'], ['irreverent', 'mood'], ['mood', '(and'], ['(and', 'a'], ['a', 'big'], ['big', 'fan'], ['fan', 'of'], ['of', 'Monty'], ['Monty', \"Python's\"], [\"Python's\", 'Flying'], ['Flying', 'Circus).'], ['Circus).', 'Python'], ['Python', '.'], ['.', 'was'], ['was', 'released'], ['released', 'on'], ['on', 'October'], ['October', 'and'], ['and', 'had'], ['had', 'many'], ['many', 'major'], ['major', 'new'], ['new', 'features,'], ['features,', 'including'], ['including', 'a'], ['a', 'cycle-detecting'], ['cycle-detecting', 'garbage'], ['garbage', 'collector'], ['collector', 'and'], ['and', 'support'], ['support', 'for'], ['for', 'Unicode.'], ['Unicode.', 'With'], ['With', 'this'], ['this', 'release,'], ['release,', 'the'], ['the', 'development'], ['development', 'process'], ['process', 'became'], ['became', 'more'], ['more', 'transparent'], ['transparent', 'and'], ['and', 'community-backed.'], ['community-backed.', 'Python'], ['Python', '.'], ['.', '(initially'], ['(initially', 'called'], ['called', 'Python'], ['Python', 'or'], ['or', 'py'], ['py', 'k)'], ['k)', 'was'], ['was', 'released'], ['released', 'on'], ['on', 'December'], ['December', 'after'], ['after', 'a'], ['a', 'long'], ['long', 'testing'], ['testing', 'period.'], ['period.', 'It'], ['It', 'is'], ['is', 'a'], ['a', 'major'], ['major', 'revision'], ['revision', 'of'], ['of', 'the'], ['the', 'language'], ['language', 'that'], ['that', 'is'], ['is', 'not'], ['not', 'backward-compatible'], ['backward-compatible', 'with'], ['with', 'previous'], ['previous', 'versions.'], ['versions.', 'However,'], ['However,', 'many'], ['many', 'of'], ['of', 'its'], ['its', 'major'], ['major', 'features'], ['features', 'have'], ['have', 'been'], ['been', 'backported'], ['backported', 'to'], ['to', 'the'], ['the', 'backward-compatible'], ['backward-compatible', 'Python'], ['Python', '.'], ['.', '.x'], ['.x', 'and'], ['and', '.'], ['.', '.x'], ['.x', 'version'], ['version', 'series.'], ['series.', 'Python'], ['Python', '.'], ['.', \"'s\"], [\"'s\", 'end-of-life'], ['end-of-life', 'date'], ['date', '(a.k.a.'], ['(a.k.a.', 'EOL,'], ['EOL,', 'sunset'], ['sunset', 'date)'], ['date)', 'was'], ['was', 'initially'], ['initially', 'set'], ['set', 'at'], ['at', ','], [',', 'then'], ['then', 'postponed'], ['postponed', 'to'], ['to', 'out'], ['out', 'of'], ['of', 'concern'], ['concern', 'that'], ['that', 'a'], ['a', 'large'], ['large', 'body'], ['body', 'of'], ['of', 'existing'], ['existing', 'code'], ['code', 'could'], ['could', 'not'], ['not', 'easily'], ['easily', 'be'], ['be', 'forward-ported'], ['forward-ported', 'to'], ['to', 'Python'], ['Python', '.'], ['.', 'In'], ['In', 'January'], ['January', ','], [',', 'Google'], ['Google', 'announced'], ['announced', 'work'], ['work', 'on'], ['on', 'a'], ['a', 'Python'], ['Python', '.'], ['.', 'to'], ['to', 'Go'], ['Go', 'transcompiler.'], ['transcompiler.', 'The'], ['The', 'Register'], ['Register', 'speculated'], ['speculated', 'that'], ['that', 'this'], ['this', 'was'], ['was', 'in'], ['in', 'response'], ['response', 'to'], ['to', 'Python'], ['Python', '.'], ['.', \"'s\"], [\"'s\", 'planned'], ['planned', 'end-of-life'], ['end-of-life', ','], [',', 'but'], ['but', 'Google'], ['Google', 'cited'], ['cited', 'performance'], ['performance', 'under'], ['under', 'concurrent'], ['concurrent', 'workloads'], ['workloads', 'as'], ['as', 'their'], ['their', 'only'], ['only', 'motivation.'], ['motivation.', 'Features'], ['Features', 'and'], ['and', 'philosophy'], ['philosophy', 'edit'], ['edit', 'Python'], ['Python', 'is'], ['is', 'a'], ['a', 'multi-paradigm'], ['multi-paradigm', 'programming'], ['programming', 'language.'], ['language.', 'Object-oriented'], ['Object-oriented', 'programming'], ['programming', 'and'], ['and', 'structured'], ['structured', 'programming'], ['programming', 'are'], ['are', 'fully'], ['fully', 'supported,'], ['supported,', 'and'], ['and', 'many'], ['many', 'of'], ['of', 'its'], ['its', 'features'], ['features', 'support'], ['support', 'functional'], ['functional', 'programming'], ['programming', 'and'], ['and', 'aspect-oriented'], ['aspect-oriented', 'programming'], ['programming', '(including'], ['(including', 'by'], ['by', 'metaprogramming'], ['metaprogramming', 'and'], ['and', 'metaobjects'], ['metaobjects', '(magic'], ['(magic', 'methods)).'], ['methods)).', 'Many'], ['Many', 'other'], ['other', 'paradigms'], ['paradigms', 'are'], ['are', 'supported'], ['supported', 'via'], ['via', 'extensions,'], ['extensions,', 'including'], ['including', 'design'], ['design', 'by'], ['by', 'contract'], ['contract', 'and'], ['and', 'logic'], ['logic', 'programming.'], ['programming.', 'Python'], ['Python', 'uses'], ['uses', 'dynamic'], ['dynamic', 'typing,'], ['typing,', 'and'], ['and', 'a'], ['a', 'combination'], ['combination', 'of'], ['of', 'reference'], ['reference', 'counting'], ['counting', 'and'], ['and', 'a'], ['a', 'cycle-detecting'], ['cycle-detecting', 'garbage'], ['garbage', 'collector'], ['collector', 'for'], ['for', 'memory'], ['memory', 'management.'], ['management.', 'It'], ['It', 'also'], ['also', 'features'], ['features', 'dynamic'], ['dynamic', 'name'], ['name', 'resolution'], ['resolution', '(late'], ['(late', 'binding),'], ['binding),', 'which'], ['which', 'binds'], ['binds', 'method'], ['method', 'and'], ['and', 'variable'], ['variable', 'names'], ['names', 'during'], ['during', 'program'], ['program', 'execution.'], ['execution.', \"Python's\"], [\"Python's\", 'design'], ['design', 'offers'], ['offers', 'some'], ['some', 'support'], ['support', 'for'], ['for', 'functional'], ['functional', 'programming'], ['programming', 'in'], ['in', 'the'], ['the', 'Lisp'], ['Lisp', 'tradition.'], ['tradition.', 'It'], ['It', 'has'], ['has', 'filter(),'], ['filter(),', 'map(),'], ['map(),', 'and'], ['and', 'reduce()'], ['reduce()', 'functions;'], ['functions;', 'list'], ['list', 'comprehensions,'], ['comprehensions,', 'dictionaries,'], ['dictionaries,', 'and'], ['and', 'sets;'], ['sets;', 'and'], ['and', 'generator'], ['generator', 'expressions.'], ['expressions.', 'The'], ['The', 'standard'], ['standard', 'library'], ['library', 'has'], ['has', 'two'], ['two', 'modules'], ['modules', '(itertools'], ['(itertools', 'and'], ['and', 'functools)'], ['functools)', 'that'], ['that', 'implement'], ['implement', 'functional'], ['functional', 'tools'], ['tools', 'borrowed'], ['borrowed', 'from'], ['from', 'Haskell'], ['Haskell', 'and'], ['and', 'Standard'], ['Standard', 'ML.'], ['ML.', 'The'], ['The', \"language's\"], [\"language's\", 'core'], ['core', 'philosophy'], ['philosophy', 'is'], ['is', 'summarized'], ['summarized', 'in'], ['in', 'the'], ['the', 'document'], ['document', 'The'], ['The', 'Zen'], ['Zen', 'of'], ['of', 'Python'], ['Python', '(PEP'], ['(PEP', '),'], ['),', 'which'], ['which', 'includes'], ['includes', 'aphorisms'], ['aphorisms', 'such'], ['such', 'as:'], ['as:', 'Beautiful'], ['Beautiful', 'is'], ['is', 'better'], ['better', 'than'], ['than', 'ugly'], ['ugly', 'Explicit'], ['Explicit', 'is'], ['is', 'better'], ['better', 'than'], ['than', 'implicit'], ['implicit', 'Simple'], ['Simple', 'is'], ['is', 'better'], ['better', 'than'], ['than', 'complex'], ['complex', 'Complex'], ['Complex', 'is'], ['is', 'better'], ['better', 'than'], ['than', 'complicated'], ['complicated', 'Readability'], ['Readability', 'counts'], ['counts', 'Rather'], ['Rather', 'than'], ['than', 'having'], ['having', 'all'], ['all', 'of'], ['of', 'its'], ['its', 'functionality'], ['functionality', 'built'], ['built', 'into'], ['into', 'its'], ['its', 'core,'], ['core,', 'Python'], ['Python', 'was'], ['was', 'designed'], ['designed', 'to'], ['to', 'be'], ['be', 'highly'], ['highly', 'extensible.'], ['extensible.', 'This'], ['This', 'compact'], ['compact', 'modularity'], ['modularity', 'has'], ['has', 'made'], ['made', 'it'], ['it', 'particularly'], ['particularly', 'popular'], ['popular', 'as'], ['as', 'a'], ['a', 'means'], ['means', 'of'], ['of', 'adding'], ['adding', 'programmable'], ['programmable', 'interfaces'], ['interfaces', 'to'], ['to', 'existing'], ['existing', 'applications.'], ['applications.', 'Van'], ['Van', \"Rossum's\"], [\"Rossum's\", 'vision'], ['vision', 'of'], ['of', 'a'], ['a', 'small'], ['small', 'core'], ['core', 'language'], ['language', 'with'], ['with', 'a'], ['a', 'large'], ['large', 'standard'], ['standard', 'library'], ['library', 'and'], ['and', 'easily'], ['easily', 'extensible'], ['extensible', 'interpreter'], ['interpreter', 'stemmed'], ['stemmed', 'from'], ['from', 'his'], ['his', 'frustrations'], ['frustrations', 'with'], ['with', 'ABC,'], ['ABC,', 'which'], ['which', 'espoused'], ['espoused', 'the'], ['the', 'opposite'], ['opposite', 'approach.'], ['approach.', 'While'], ['While', 'offering'], ['offering', 'choice'], ['choice', 'in'], ['in', 'coding'], ['coding', 'methodology,'], ['methodology,', 'the'], ['the', 'Python'], ['Python', 'philosophy'], ['philosophy', 'rejects'], ['rejects', 'exuberant'], ['exuberant', 'syntax'], ['syntax', '(such'], ['(such', 'as'], ['as', 'that'], ['that', 'of'], ['of', 'Perl)'], ['Perl)', 'in'], ['in', 'favor'], ['favor', 'of'], ['of', 'a'], ['a', 'simpler,'], ['simpler,', 'less-cluttered'], ['less-cluttered', 'grammar.'], ['grammar.', 'As'], ['As', 'Alex'], ['Alex', 'Martelli'], ['Martelli', 'put'], ['put', 'it:'], ['it:', '\"To'], ['\"To', 'describe'], ['describe', 'something'], ['something', 'as'], ['as', \"'clever'\"], [\"'clever'\", 'is'], ['is', 'not'], ['not', 'considered'], ['considered', 'a'], ['a', 'compliment'], ['compliment', 'in'], ['in', 'the'], ['the', 'Python'], ['Python', 'culture.\"'], ['culture.\"', \"Python's\"], [\"Python's\", 'philosophy'], ['philosophy', 'rejects'], ['rejects', 'the'], ['the', 'Perl'], ['Perl', '\"there'], ['\"there', 'is'], ['is', 'more'], ['more', 'than'], ['than', 'one'], ['one', 'way'], ['way', 'to'], ['to', 'do'], ['do', 'it\"'], ['it\"', 'approach'], ['approach', 'to'], ['to', 'language'], ['language', 'design'], ['design', 'in'], ['in', 'favor'], ['favor', 'of'], ['of', '\"there'], ['\"there', 'should'], ['should', 'be'], ['be', 'oneand'], ['oneand', 'preferably'], ['preferably', 'only'], ['only', 'oneobvious'], ['oneobvious', 'way'], ['way', 'to'], ['to', 'do'], ['do', 'it\".'], ['it\".', \"Python's\"], [\"Python's\", 'developers'], ['developers', 'strive'], ['strive', 'to'], ['to', 'avoid'], ['avoid', 'premature'], ['premature', 'optimization,'], ['optimization,', 'and'], ['and', 'reject'], ['reject', 'patches'], ['patches', 'to'], ['to', 'non-critical'], ['non-critical', 'parts'], ['parts', 'of'], ['of', 'CPython'], ['CPython', 'that'], ['that', 'would'], ['would', 'offer'], ['offer', 'marginal'], ['marginal', 'increases'], ['increases', 'in'], ['in', 'speed'], ['speed', 'at'], ['at', 'the'], ['the', 'cost'], ['cost', 'of'], ['of', 'clarity.'], ['clarity.', 'When'], ['When', 'speed'], ['speed', 'is'], ['is', 'important,'], ['important,', 'a'], ['a', 'Python'], ['Python', 'programmer'], ['programmer', 'can'], ['can', 'move'], ['move', 'time-critical'], ['time-critical', 'functions'], ['functions', 'to'], ['to', 'extension'], ['extension', 'modules'], ['modules', 'written'], ['written', 'in'], ['in', 'languages'], ['languages', 'such'], ['such', 'as'], ['as', 'C,'], ['C,', 'or'], ['or', 'use'], ['use', 'PyPy,'], ['PyPy,', 'a'], ['a', 'just-in-time'], ['just-in-time', 'compiler.'], ['compiler.', 'Cython'], ['Cython', 'is'], ['is', 'also'], ['also', 'available,'], ['available,', 'which'], ['which', 'translates'], ['translates', 'a'], ['a', 'Python'], ['Python', 'script'], ['script', 'into'], ['into', 'C'], ['C', 'and'], ['and', 'makes'], ['makes', 'direct'], ['direct', 'C-level'], ['C-level', 'API'], ['API', 'calls'], ['calls', 'into'], ['into', 'the'], ['the', 'Python'], ['Python', 'interpreter.'], ['interpreter.', 'An'], ['An', 'important'], ['important', 'goal'], ['goal', 'of'], ['of', \"Python's\"], [\"Python's\", 'developers'], ['developers', 'is'], ['is', 'keeping'], ['keeping', 'it'], ['it', 'fun'], ['fun', 'to'], ['to', 'use.'], ['use.', 'This'], ['This', 'is'], ['is', 'reflected'], ['reflected', 'in'], ['in', 'the'], ['the', \"language's\"], [\"language's\", 'namea'], ['namea', 'tribute'], ['tribute', 'to'], ['to', 'the'], ['the', 'British'], ['British', 'comedy'], ['comedy', 'group'], ['group', 'Monty'], ['Monty', 'Python'], ['Python', 'and'], ['and', 'in'], ['in', 'occasionally'], ['occasionally', 'playful'], ['playful', 'approaches'], ['approaches', 'to'], ['to', 'tutorials'], ['tutorials', 'and'], ['and', 'reference'], ['reference', 'materials,'], ['materials,', 'such'], ['such', 'as'], ['as', 'examples'], ['examples', 'that'], ['that', 'refer'], ['refer', 'to'], ['to', 'spam'], ['spam', 'and'], ['and', 'eggs'], ['eggs', '(from'], ['(from', 'a'], ['a', 'famous'], ['famous', 'Monty'], ['Monty', 'Python'], ['Python', 'sketch)'], ['sketch)', 'instead'], ['instead', 'of'], ['of', 'the'], ['the', 'standard'], ['standard', 'foo'], ['foo', 'and'], ['and', 'bar.'], ['bar.', 'A'], ['A', 'common'], ['common', 'neologism'], ['neologism', 'in'], ['in', 'the'], ['the', 'Python'], ['Python', 'community'], ['community', 'is'], ['is', 'pythonic,'], ['pythonic,', 'which'], ['which', 'can'], ['can', 'have'], ['have', 'a'], ['a', 'wide'], ['wide', 'range'], ['range', 'of'], ['of', 'meanings'], ['meanings', 'related'], ['related', 'to'], ['to', 'program'], ['program', 'style.'], ['style.', 'To'], ['To', 'say'], ['say', 'that'], ['that', 'code'], ['code', 'is'], ['is', 'pythonic'], ['pythonic', 'is'], ['is', 'to'], ['to', 'say'], ['say', 'that'], ['that', 'it'], ['it', 'uses'], ['uses', 'Python'], ['Python', 'idioms'], ['idioms', 'well,'], ['well,', 'that'], ['that', 'it'], ['it', 'is'], ['is', 'natural'], ['natural', 'or'], ['or', 'shows'], ['shows', 'fluency'], ['fluency', 'in'], ['in', 'the'], ['the', 'language,'], ['language,', 'that'], ['that', 'it'], ['it', 'conforms'], ['conforms', 'with'], ['with', \"Python's\"], [\"Python's\", 'minimalist'], ['minimalist', 'philosophy'], ['philosophy', 'and'], ['and', 'emphasis'], ['emphasis', 'on'], ['on', 'readability.'], ['readability.', 'In'], ['In', 'contrast,'], ['contrast,', 'code'], ['code', 'that'], ['that', 'is'], ['is', 'difficult'], ['difficult', 'to'], ['to', 'understand'], ['understand', 'or'], ['or', 'reads'], ['reads', 'like'], ['like', 'a'], ['a', 'rough'], ['rough', 'transcription'], ['transcription', 'from'], ['from', 'another'], ['another', 'programming'], ['programming', 'language'], ['language', 'is'], ['is', 'called'], ['called', 'unpythonic.'], ['unpythonic.', 'Users'], ['Users', 'and'], ['and', 'admirers'], ['admirers', 'of'], ['of', 'Python,'], ['Python,', 'especially'], ['especially', 'those'], ['those', 'considered'], ['considered', 'knowledgeable'], ['knowledgeable', 'or'], ['or', 'experienced,'], ['experienced,', 'are'], ['are', 'often'], ['often', 'referred'], ['referred', 'to'], ['to', 'as'], ['as', 'Pythonists,'], ['Pythonists,', 'Pythonistas,'], ['Pythonistas,', 'and'], ['and', 'Pythoneers.'], ['Pythoneers.', 'Syntax'], ['Syntax', 'and'], ['and', 'semantics'], ['semantics', 'edit'], ['edit', 'Main'], ['Main', 'article:'], ['article:', 'Python'], ['Python', 'syntax'], ['syntax', 'and'], ['and', 'semantics'], ['semantics', 'Python'], ['Python', 'is'], ['is', 'meant'], ['meant', 'to'], ['to', 'be'], ['be', 'an'], ['an', 'easily'], ['easily', 'readable'], ['readable', 'language.'], ['language.', 'Its'], ['Its', 'formatting'], ['formatting', 'is'], ['is', 'visually'], ['visually', 'uncluttered,'], ['uncluttered,', 'and'], ['and', 'it'], ['it', 'often'], ['often', 'uses'], ['uses', 'English'], ['English', 'keywords'], ['keywords', 'where'], ['where', 'other'], ['other', 'languages'], ['languages', 'use'], ['use', 'punctuation.'], ['punctuation.', 'Unlike'], ['Unlike', 'many'], ['many', 'other'], ['other', 'languages,'], ['languages,', 'it'], ['it', 'does'], ['does', 'not'], ['not', 'use'], ['use', 'curly'], ['curly', 'brackets'], ['brackets', 'to'], ['to', 'delimit'], ['delimit', 'blocks,'], ['blocks,', 'and'], ['and', 'semicolons'], ['semicolons', 'after'], ['after', 'statements'], ['statements', 'are'], ['are', 'optional.'], ['optional.', 'It'], ['It', 'has'], ['has', 'fewer'], ['fewer', 'syntactic'], ['syntactic', 'exceptions'], ['exceptions', 'and'], ['and', 'special'], ['special', 'cases'], ['cases', 'than'], ['than', 'C'], ['C', 'or'], ['or', 'Pascal.'], ['Pascal.', 'Indentation'], ['Indentation', 'edit'], ['edit', 'Main'], ['Main', 'article:'], ['article:', 'Python'], ['Python', 'syntax'], ['syntax', 'and'], ['and', 'semantics'], ['semantics', 'Indentation'], ['Indentation', 'Python'], ['Python', 'uses'], ['uses', 'whitespace'], ['whitespace', 'indentation,'], ['indentation,', 'rather'], ['rather', 'than'], ['than', 'curly'], ['curly', 'braces'], ['braces', 'or'], ['or', 'keywords,'], ['keywords,', 'to'], ['to', 'delimit'], ['delimit', 'blocks.'], ['blocks.', 'An'], ['An', 'increase'], ['increase', 'in'], ['in', 'indentation'], ['indentation', 'comes'], ['comes', 'after'], ['after', 'certain'], ['certain', 'statements;'], ['statements;', 'a'], ['a', 'decrease'], ['decrease', 'in'], ['in', 'indentation'], ['indentation', 'signifies'], ['signifies', 'the'], ['the', 'end'], ['end', 'of'], ['of', 'the'], ['the', 'current'], ['current', 'block.'], ['block.', 'This'], ['This', 'feature'], ['feature', 'is'], ['is', 'also'], ['also', 'sometimes'], ['sometimes', 'termed'], ['termed', 'the'], ['the', 'off-side'], ['off-side', 'rule.'], ['rule.', 'Statements'], ['Statements', 'and'], ['and', 'control'], ['control', 'flow'], ['flow', 'edit'], ['edit', \"Python's\"], [\"Python's\", 'statements'], ['statements', 'include'], ['include', '(among'], ['(among', 'others):'], ['others):', 'The'], ['The', 'assignment'], ['assignment', 'statement'], ['statement', '(token'], ['(token', \"'=',\"], [\"'=',\", 'the'], ['the', 'equals'], ['equals', 'sign).'], ['sign).', 'This'], ['This', 'operates'], ['operates', 'differently'], ['differently', 'than'], ['than', 'in'], ['in', 'traditional'], ['traditional', 'imperative'], ['imperative', 'programming'], ['programming', 'languages,'], ['languages,', 'and'], ['and', 'this'], ['this', 'fundamental'], ['fundamental', 'mechanism'], ['mechanism', '(including'], ['(including', 'the'], ['the', 'nature'], ['nature', 'of'], ['of', \"Python's\"], [\"Python's\", 'version'], ['version', 'of'], ['of', 'variables)'], ['variables)', 'illuminates'], ['illuminates', 'many'], ['many', 'other'], ['other', 'features'], ['features', 'of'], ['of', 'the'], ['the', 'language.'], ['language.', 'Assignment'], ['Assignment', 'in'], ['in', 'C,'], ['C,', 'e.g.,'], ['e.g.,', 'x'], ['x', '='], ['=', ','], [',', 'translates'], ['translates', 'to'], ['to', '\"typed'], ['\"typed', 'variable'], ['variable', 'name'], ['name', 'x'], ['x', 'receives'], ['receives', 'a'], ['a', 'copy'], ['copy', 'of'], ['of', 'numeric'], ['numeric', 'value'], ['value', '\".'], ['\".', 'The'], ['The', '(right-hand)'], ['(right-hand)', 'value'], ['value', 'is'], ['is', 'copied'], ['copied', 'into'], ['into', 'an'], ['an', 'allocated'], ['allocated', 'storage'], ['storage', 'location'], ['location', 'for'], ['for', 'which'], ['which', 'the'], ['the', '(left-hand)'], ['(left-hand)', 'variable'], ['variable', 'name'], ['name', 'is'], ['is', 'the'], ['the', 'symbolic'], ['symbolic', 'address.'], ['address.', 'The'], ['The', 'memory'], ['memory', 'allocated'], ['allocated', 'to'], ['to', 'the'], ['the', 'variable'], ['variable', 'is'], ['is', 'large'], ['large', 'enough'], ['enough', '(potentially'], ['(potentially', 'quite'], ['quite', 'large)'], ['large)', 'for'], ['for', 'the'], ['the', 'declared'], ['declared', 'type.'], ['type.', 'In'], ['In', 'the'], ['the', 'simplest'], ['simplest', 'case'], ['case', 'of'], ['of', 'Python'], ['Python', 'assignment,'], ['assignment,', 'using'], ['using', 'the'], ['the', 'same'], ['same', 'example,'], ['example,', 'x'], ['x', '='], ['=', ','], [',', 'translates'], ['translates', 'to'], ['to', '\"(generic)'], ['\"(generic)', 'name'], ['name', 'x'], ['x', 'receives'], ['receives', 'a'], ['a', 'reference'], ['reference', 'to'], ['to', 'a'], ['a', 'separate,'], ['separate,', 'dynamically'], ['dynamically', 'allocated'], ['allocated', 'object'], ['object', 'of'], ['of', 'numeric'], ['numeric', '(int)'], ['(int)', 'type'], ['type', 'of'], ['of', 'value'], ['value', '.\"'], ['.\"', 'This'], ['This', 'is'], ['is', 'termed'], ['termed', 'binding'], ['binding', 'the'], ['the', 'name'], ['name', 'to'], ['to', 'the'], ['the', 'object.'], ['object.', 'Since'], ['Since', 'the'], ['the', \"name's\"], [\"name's\", 'storage'], ['storage', 'location'], ['location', \"doesn't\"], [\"doesn't\", 'contain'], ['contain', 'the'], ['the', 'indicated'], ['indicated', 'value,'], ['value,', 'it'], ['it', 'is'], ['is', 'improper'], ['improper', 'to'], ['to', 'call'], ['call', 'it'], ['it', 'a'], ['a', 'variable.'], ['variable.', 'Names'], ['Names', 'may'], ['may', 'be'], ['be', 'subsequently'], ['subsequently', 'rebound'], ['rebound', 'at'], ['at', 'any'], ['any', 'time'], ['time', 'to'], ['to', 'objects'], ['objects', 'of'], ['of', 'greatly'], ['greatly', 'varying'], ['varying', 'types,'], ['types,', 'including'], ['including', 'strings,'], ['strings,', 'procedures,'], ['procedures,', 'complex'], ['complex', 'objects'], ['objects', 'with'], ['with', 'data'], ['data', 'and'], ['and', 'methods,'], ['methods,', 'etc.'], ['etc.', 'Successive'], ['Successive', 'assignments'], ['assignments', 'of'], ['of', 'a'], ['a', 'common'], ['common', 'value'], ['value', 'to'], ['to', 'multiple'], ['multiple', 'names,'], ['names,', 'e.g.,'], ['e.g.,', 'x'], ['x', '='], ['=', ';'], [';', 'y'], ['y', '='], ['=', ';'], [';', 'z'], ['z', '='], ['=', 'result'], ['result', 'in'], ['in', 'allocating'], ['allocating', 'storage'], ['storage', 'to'], ['to', '(at'], ['(at', 'most)'], ['most)', 'three'], ['three', 'names'], ['names', 'and'], ['and', 'one'], ['one', 'numeric'], ['numeric', 'object,'], ['object,', 'to'], ['to', 'which'], ['which', 'all'], ['all', 'three'], ['three', 'names'], ['names', 'are'], ['are', 'bound.'], ['bound.', 'Since'], ['Since', 'a'], ['a', 'name'], ['name', 'is'], ['is', 'a'], ['a', 'generic'], ['generic', 'reference'], ['reference', 'holder'], ['holder', 'it'], ['it', 'is'], ['is', 'unreasonable'], ['unreasonable', 'to'], ['to', 'associate'], ['associate', 'a'], ['a', 'fixed'], ['fixed', 'data'], ['data', 'type'], ['type', 'with'], ['with', 'it.'], ['it.', 'However'], ['However', 'at'], ['at', 'a'], ['a', 'given'], ['given', 'time'], ['time', 'a'], ['a', 'name'], ['name', 'will'], ['will', 'be'], ['be', 'bound'], ['bound', 'to'], ['to', 'some'], ['some', 'object,'], ['object,', 'which'], ['which', 'will'], ['will', 'have'], ['have', 'a'], ['a', 'type;'], ['type;', 'thus'], ['thus', 'there'], ['there', 'is'], ['is', 'dynamic'], ['dynamic', 'typing.'], ['typing.', 'The'], ['The', 'if'], ['if', 'statement,'], ['statement,', 'which'], ['which', 'conditionally'], ['conditionally', 'executes'], ['executes', 'a'], ['a', 'block'], ['block', 'of'], ['of', 'code,'], ['code,', 'along'], ['along', 'with'], ['with', 'else'], ['else', 'and'], ['and', 'elif'], ['elif', '(a'], ['(a', 'contraction'], ['contraction', 'of'], ['of', 'else-if).'], ['else-if).', 'The'], ['The', 'for'], ['for', 'statement,'], ['statement,', 'which'], ['which', 'iterates'], ['iterates', 'over'], ['over', 'an'], ['an', 'iterable'], ['iterable', 'object,'], ['object,', 'capturing'], ['capturing', 'each'], ['each', 'element'], ['element', 'to'], ['to', 'a'], ['a', 'local'], ['local', 'variable'], ['variable', 'for'], ['for', 'use'], ['use', 'by'], ['by', 'the'], ['the', 'attached'], ['attached', 'block.'], ['block.', 'The'], ['The', 'while'], ['while', 'statement,'], ['statement,', 'which'], ['which', 'executes'], ['executes', 'a'], ['a', 'block'], ['block', 'of'], ['of', 'code'], ['code', 'as'], ['as', 'long'], ['long', 'as'], ['as', 'its'], ['its', 'condition'], ['condition', 'is'], ['is', 'true.'], ['true.', 'The'], ['The', 'try'], ['try', 'statement,'], ['statement,', 'which'], ['which', 'allows'], ['allows', 'exceptions'], ['exceptions', 'raised'], ['raised', 'in'], ['in', 'its'], ['its', 'attached'], ['attached', 'code'], ['code', 'block'], ['block', 'to'], ['to', 'be'], ['be', 'caught'], ['caught', 'and'], ['and', 'handled'], ['handled', 'by'], ['by', 'except'], ['except', 'clauses;'], ['clauses;', 'it'], ['it', 'also'], ['also', 'ensures'], ['ensures', 'that'], ['that', 'clean-up'], ['clean-up', 'code'], ['code', 'in'], ['in', 'a'], ['a', 'finally'], ['finally', 'block'], ['block', 'will'], ['will', 'always'], ['always', 'be'], ['be', 'run'], ['run', 'regardless'], ['regardless', 'of'], ['of', 'how'], ['how', 'the'], ['the', 'block'], ['block', 'exits.'], ['exits.', 'The'], ['The', 'class'], ['class', 'statement,'], ['statement,', 'which'], ['which', 'executes'], ['executes', 'a'], ['a', 'block'], ['block', 'of'], ['of', 'code'], ['code', 'and'], ['and', 'attaches'], ['attaches', 'its'], ['its', 'local'], ['local', 'namespace'], ['namespace', 'to'], ['to', 'a'], ['a', 'class,'], ['class,', 'for'], ['for', 'use'], ['use', 'in'], ['in', 'object-oriented'], ['object-oriented', 'programming.'], ['programming.', 'The'], ['The', 'def'], ['def', 'statement,'], ['statement,', 'which'], ['which', 'defines'], ['defines', 'a'], ['a', 'function'], ['function', 'or'], ['or', 'method.'], ['method.', 'The'], ['The', 'with'], ['with', 'statement'], ['statement', '(from'], ['(from', 'Python'], ['Python', '.'], ['.', '),'], ['),', 'which'], ['which', 'encloses'], ['encloses', 'a'], ['a', 'code'], ['code', 'block'], ['block', 'within'], ['within', 'a'], ['a', 'context'], ['context', 'manager'], ['manager', '(for'], ['(for', 'example,'], ['example,', 'acquiring'], ['acquiring', 'a'], ['a', 'lock'], ['lock', 'before'], ['before', 'the'], ['the', 'block'], ['block', 'of'], ['of', 'code'], ['code', 'is'], ['is', 'run'], ['run', 'and'], ['and', 'releasing'], ['releasing', 'the'], ['the', 'lock'], ['lock', 'afterwards,'], ['afterwards,', 'or'], ['or', 'opening'], ['opening', 'a'], ['a', 'file'], ['file', 'and'], ['and', 'then'], ['then', 'closing'], ['closing', 'it),'], ['it),', 'allowing'], ['allowing', 'Resource'], ['Resource', 'Acquisition'], ['Acquisition', 'Is'], ['Is', 'Initialization'], ['Initialization', '(RAII)-like'], ['(RAII)-like', 'behavior.'], ['behavior.', 'The'], ['The', 'pass'], ['pass', 'statement,'], ['statement,', 'which'], ['which', 'serves'], ['serves', 'as'], ['as', 'a'], ['a', 'NOP.'], ['NOP.', 'It'], ['It', 'is'], ['is', 'syntactically'], ['syntactically', 'needed'], ['needed', 'to'], ['to', 'create'], ['create', 'an'], ['an', 'empty'], ['empty', 'code'], ['code', 'block.'], ['block.', 'The'], ['The', 'assert'], ['assert', 'statement,'], ['statement,', 'used'], ['used', 'during'], ['during', 'debugging'], ['debugging', 'to'], ['to', 'check'], ['check', 'for'], ['for', 'conditions'], ['conditions', 'that'], ['that', 'ought'], ['ought', 'to'], ['to', 'apply.'], ['apply.', 'The'], ['The', 'yield'], ['yield', 'statement,'], ['statement,', 'which'], ['which', 'returns'], ['returns', 'a'], ['a', 'value'], ['value', 'from'], ['from', 'a'], ['a', 'generator'], ['generator', 'function.'], ['function.', 'From'], ['From', 'Python'], ['Python', '.'], ['.', ','], [',', 'yield'], ['yield', 'is'], ['is', 'also'], ['also', 'an'], ['an', 'operator.'], ['operator.', 'This'], ['This', 'form'], ['form', 'is'], ['is', 'used'], ['used', 'to'], ['to', 'implement'], ['implement', 'coroutines.'], ['coroutines.', 'The'], ['The', 'import'], ['import', 'statement,'], ['statement,', 'which'], ['which', 'is'], ['is', 'used'], ['used', 'to'], ['to', 'import'], ['import', 'modules'], ['modules', 'whose'], ['whose', 'functions'], ['functions', 'or'], ['or', 'variables'], ['variables', 'can'], ['can', 'be'], ['be', 'used'], ['used', 'in'], ['in', 'the'], ['the', 'current'], ['current', 'program.'], ['program.', 'There'], ['There', 'are'], ['are', 'two'], ['two', 'ways'], ['ways', 'of'], ['of', 'using'], ['using', 'import:'], ['import:', 'from'], ['from', '<module'], ['<module', 'name>'], ['name>', 'import'], ['import', '*'], ['*', 'or'], ['or', 'import'], ['import', '<module'], ['<module', 'name>.'], ['name>.', 'The'], ['The', 'print'], ['print', 'statement'], ['statement', 'was'], ['was', 'changed'], ['changed', 'to'], ['to', 'the'], ['the', 'print()'], ['print()', 'function'], ['function', 'in'], ['in', 'Python'], ['Python', '.'], ['.', 'Python'], ['Python', 'does'], ['does', 'not'], ['not', 'support'], ['support', 'tail'], ['tail', 'call'], ['call', 'optimization'], ['optimization', 'or'], ['or', 'first-class'], ['first-class', 'continuations,'], ['continuations,', 'and,'], ['and,', 'according'], ['according', 'to'], ['to', 'Guido'], ['Guido', 'van'], ['van', 'Rossum,'], ['Rossum,', 'it'], ['it', 'never'], ['never', 'will.'], ['will.', 'However,'], ['However,', 'better'], ['better', 'support'], ['support', 'for'], ['for', 'coroutine-like'], ['coroutine-like', 'functionality'], ['functionality', 'is'], ['is', 'provided'], ['provided', 'in'], ['in', '.'], ['.', ','], [',', 'by'], ['by', 'extending'], ['extending', \"Python's\"], [\"Python's\", 'generators.'], ['generators.', 'Before'], ['Before', '.'], ['.', ','], [',', 'generators'], ['generators', 'were'], ['were', 'lazy'], ['lazy', 'iterators;'], ['iterators;', 'information'], ['information', 'was'], ['was', 'passed'], ['passed', 'unidirectionally'], ['unidirectionally', 'out'], ['out', 'of'], ['of', 'the'], ['the', 'generator.'], ['generator.', 'From'], ['From', 'Python'], ['Python', '.'], ['.', ','], [',', 'it'], ['it', 'is'], ['is', 'possible'], ['possible', 'to'], ['to', 'pass'], ['pass', 'information'], ['information', 'back'], ['back', 'into'], ['into', 'a'], ['a', 'generator'], ['generator', 'function,'], ['function,', 'and'], ['and', 'from'], ['from', 'Python'], ['Python', '.'], ['.', ','], [',', 'the'], ['the', 'information'], ['information', 'can'], ['can', 'be'], ['be', 'passed'], ['passed', 'through'], ['through', 'multiple'], ['multiple', 'stack'], ['stack', 'levels.'], ['levels.', 'Expressions'], ['Expressions', 'edit'], ['edit', 'Some'], ['Some', 'Python'], ['Python', 'expressions'], ['expressions', 'are'], ['are', 'similar'], ['similar', 'to'], ['to', 'languages'], ['languages', 'such'], ['such', 'as'], ['as', 'C'], ['C', 'and'], ['and', 'Java,'], ['Java,', 'while'], ['while', 'some'], ['some', 'are'], ['are', 'not:'], ['not:', 'Addition,'], ['Addition,', 'subtraction,'], ['subtraction,', 'and'], ['and', 'multiplication'], ['multiplication', 'are'], ['are', 'the'], ['the', 'same,'], ['same,', 'but'], ['but', 'the'], ['the', 'behavior'], ['behavior', 'of'], ['of', 'division'], ['division', 'differs.'], ['differs.', 'There'], ['There', 'are'], ['are', 'two'], ['two', 'types'], ['types', 'of'], ['of', 'divisions'], ['divisions', 'in'], ['in', 'Python.'], ['Python.', 'They'], ['They', 'are'], ['are', 'floor'], ['floor', 'division'], ['division', 'and'], ['and', 'integer'], ['integer', 'division.'], ['division.', 'Python'], ['Python', 'also'], ['also', 'added'], ['added', 'the'], ['the', '**'], ['**', 'operator'], ['operator', 'for'], ['for', 'exponentiation.'], ['exponentiation.', 'From'], ['From', 'Python'], ['Python', '.'], ['.', ','], [',', 'it'], ['it', 'enables'], ['enables', 'support'], ['support', 'of'], ['of', 'matrix'], ['matrix', 'multiplication'], ['multiplication', 'with'], ['with', 'the'], ['the', '@'], ['@', 'operator.'], ['operator.', 'In'], ['In', 'Python,'], ['Python,', '=='], ['==', 'compares'], ['compares', 'by'], ['by', 'value,'], ['value,', 'versus'], ['versus', 'Java,'], ['Java,', 'which'], ['which', 'compares'], ['compares', 'numerics'], ['numerics', 'by'], ['by', 'value'], ['value', 'and'], ['and', 'objects'], ['objects', 'by'], ['by', 'reference.'], ['reference.', '(Value'], ['(Value', 'comparisons'], ['comparisons', 'in'], ['in', 'Java'], ['Java', 'on'], ['on', 'objects'], ['objects', 'can'], ['can', 'be'], ['be', 'performed'], ['performed', 'with'], ['with', 'the'], ['the', 'equals()'], ['equals()', 'method.)'], ['method.)', \"Python's\"], [\"Python's\", 'is'], ['is', 'operator'], ['operator', 'may'], ['may', 'be'], ['be', 'used'], ['used', 'to'], ['to', 'compare'], ['compare', 'object'], ['object', 'identities'], ['identities', '(comparison'], ['(comparison', 'by'], ['by', 'reference).'], ['reference).', 'In'], ['In', 'Python,'], ['Python,', 'comparisons'], ['comparisons', 'may'], ['may', 'be'], ['be', 'chained,'], ['chained,', 'for'], ['for', 'example'], ['example', 'a'], ['a', '<='], ['<=', 'b'], ['b', '<='], ['<=', 'c.'], ['c.', 'Python'], ['Python', 'uses'], ['uses', 'the'], ['the', 'words'], ['words', 'and,'], ['and,', 'or,'], ['or,', 'not'], ['not', 'for'], ['for', 'its'], ['its', 'boolean'], ['boolean', 'operators'], ['operators', 'rather'], ['rather', 'than'], ['than', 'the'], ['the', 'symbolic'], ['symbolic', '&&,'], ['&&,', '||,'], ['||,', '!'], ['!', 'used'], ['used', 'in'], ['in', 'Java'], ['Java', 'and'], ['and', 'C.'], ['C.', 'Python'], ['Python', 'has'], ['has', 'a'], ['a', 'type'], ['type', 'of'], ['of', 'expression'], ['expression', 'termed'], ['termed', 'a'], ['a', 'list'], ['list', 'comprehension.'], ['comprehension.', 'Python'], ['Python', '.'], ['.', 'extended'], ['extended', 'list'], ['list', 'comprehensions'], ['comprehensions', 'into'], ['into', 'a'], ['a', 'more'], ['more', 'general'], ['general', 'expression'], ['expression', 'termed'], ['termed', 'a'], ['a', 'generator'], ['generator', 'expression.'], ['expression.', 'Anonymous'], ['Anonymous', 'functions'], ['functions', 'are'], ['are', 'implemented'], ['implemented', 'using'], ['using', 'lambda'], ['lambda', 'expressions;'], ['expressions;', 'however,'], ['however,', 'these'], ['these', 'are'], ['are', 'limited'], ['limited', 'in'], ['in', 'that'], ['that', 'the'], ['the', 'body'], ['body', 'can'], ['can', 'only'], ['only', 'be'], ['be', 'one'], ['one', 'expression.'], ['expression.', 'Conditional'], ['Conditional', 'expressions'], ['expressions', 'in'], ['in', 'Python'], ['Python', 'are'], ['are', 'written'], ['written', 'as'], ['as', 'x'], ['x', 'if'], ['if', 'c'], ['c', 'else'], ['else', 'y'], ['y', '(different'], ['(different', 'in'], ['in', 'order'], ['order', 'of'], ['of', 'operands'], ['operands', 'from'], ['from', 'the'], ['the', 'c'], ['c', '?'], ['?', 'x'], ['x', ':'], [':', 'y'], ['y', 'operator'], ['operator', 'common'], ['common', 'to'], ['to', 'many'], ['many', 'other'], ['other', 'languages).'], ['languages).', 'Python'], ['Python', 'makes'], ['makes', 'a'], ['a', 'distinction'], ['distinction', 'between'], ['between', 'lists'], ['lists', 'and'], ['and', 'tuples.'], ['tuples.', 'Lists'], ['Lists', 'are'], ['are', 'written'], ['written', 'as'], ['as', ','], [',', ','], [',', ','], [',', 'are'], ['are', 'mutable,'], ['mutable,', 'and'], ['and', 'cannot'], ['cannot', 'be'], ['be', 'used'], ['used', 'as'], ['as', 'the'], ['the', 'keys'], ['keys', 'of'], ['of', 'dictionaries'], ['dictionaries', '(dictionary'], ['(dictionary', 'keys'], ['keys', 'must'], ['must', 'be'], ['be', 'immutable'], ['immutable', 'in'], ['in', 'Python).'], ['Python).', 'Tuples'], ['Tuples', 'are'], ['are', 'written'], ['written', 'as'], ['as', '('], ['(', ','], [',', ','], [',', '),'], ['),', 'are'], ['are', 'immutable'], ['immutable', 'and'], ['and', 'thus'], ['thus', 'can'], ['can', 'be'], ['be', 'used'], ['used', 'as'], ['as', 'the'], ['the', 'keys'], ['keys', 'of'], ['of', 'dictionaries,'], ['dictionaries,', 'provided'], ['provided', 'all'], ['all', 'elements'], ['elements', 'of'], ['of', 'the'], ['the', 'tuple'], ['tuple', 'are'], ['are', 'immutable.'], ['immutable.', 'The'], ['The', 'operator'], ['operator', 'can'], ['can', 'be'], ['be', 'used'], ['used', 'to'], ['to', 'concatenate'], ['concatenate', 'two'], ['two', 'tuples,'], ['tuples,', 'which'], ['which', 'does'], ['does', 'not'], ['not', 'directly'], ['directly', 'modify'], ['modify', 'their'], ['their', 'contents,'], ['contents,', 'but'], ['but', 'rather'], ['rather', 'produces'], ['produces', 'a'], ['a', 'new'], ['new', 'tuple'], ['tuple', 'containing'], ['containing', 'the'], ['the', 'elements'], ['elements', 'of'], ['of', 'both'], ['both', 'provided'], ['provided', 'tuples.'], ['tuples.', 'Thus,'], ['Thus,', 'given'], ['given', 'the'], ['the', 'variable'], ['variable', 't'], ['t', 'initially'], ['initially', 'equal'], ['equal', 'to'], ['to', '('], ['(', ','], [',', ','], [',', '),'], ['),', 'executing'], ['executing', 't'], ['t', '='], ['=', 't'], ['t', '('], ['(', ','], [',', ')'], [')', 'first'], ['first', 'evaluates'], ['evaluates', 't'], ['t', '('], ['(', ','], [',', '),'], ['),', 'which'], ['which', 'yields'], ['yields', '('], ['(', ','], [',', ','], [',', ','], [',', ','], [',', '),'], ['),', 'which'], ['which', 'is'], ['is', 'then'], ['then', 'assigned'], ['assigned', 'back'], ['back', 'to'], ['to', 't,'], ['t,', 'thereby'], ['thereby', 'effectively'], ['effectively', '\"modifying'], ['\"modifying', 'the'], ['the', 'contents\"'], ['contents\"', 'of'], ['of', 't,'], ['t,', 'while'], ['while', 'conforming'], ['conforming', 'to'], ['to', 'the'], ['the', 'immutable'], ['immutable', 'nature'], ['nature', 'of'], ['of', 'tuple'], ['tuple', 'objects.'], ['objects.', 'Parentheses'], ['Parentheses', 'are'], ['are', 'optional'], ['optional', 'for'], ['for', 'tuples'], ['tuples', 'in'], ['in', 'unambiguous'], ['unambiguous', 'contexts.'], ['contexts.', 'Python'], ['Python', 'features'], ['features', 'sequence'], ['sequence', 'unpacking'], ['unpacking', 'where'], ['where', 'multiple'], ['multiple', 'expressions,'], ['expressions,', 'each'], ['each', 'evaluating'], ['evaluating', 'to'], ['to', 'anything'], ['anything', 'that'], ['that', 'can'], ['can', 'be'], ['be', 'assigned'], ['assigned', 'to'], ['to', '(a'], ['(a', 'variable,'], ['variable,', 'a'], ['a', 'writable'], ['writable', 'property,'], ['property,', 'etc),'], ['etc),', 'are'], ['are', 'associated'], ['associated', 'in'], ['in', 'the'], ['the', 'identical'], ['identical', 'manner'], ['manner', 'to'], ['to', 'that'], ['that', 'forming'], ['forming', 'tuple'], ['tuple', 'literals'], ['literals', 'and,'], ['and,', 'as'], ['as', 'a'], ['a', 'whole,'], ['whole,', 'are'], ['are', 'put'], ['put', 'on'], ['on', 'the'], ['the', 'left'], ['left', 'hand'], ['hand', 'side'], ['side', 'of'], ['of', 'the'], ['the', 'equal'], ['equal', 'sign'], ['sign', 'in'], ['in', 'an'], ['an', 'assignment'], ['assignment', 'statement.'], ['statement.', 'The'], ['The', 'statement'], ['statement', 'expects'], ['expects', 'an'], ['an', 'iterable'], ['iterable', 'object'], ['object', 'on'], ['on', 'the'], ['the', 'right'], ['right', 'hand'], ['hand', 'side'], ['side', 'of'], ['of', 'the'], ['the', 'equal'], ['equal', 'sign'], ['sign', 'that'], ['that', 'produces'], ['produces', 'the'], ['the', 'same'], ['same', 'number'], ['number', 'of'], ['of', 'values'], ['values', 'as'], ['as', 'the'], ['the', 'provided'], ['provided', 'writable'], ['writable', 'expressions'], ['expressions', 'when'], ['when', 'iterated'], ['iterated', 'through,'], ['through,', 'and'], ['and', 'will'], ['will', 'iterate'], ['iterate', 'through'], ['through', 'it,'], ['it,', 'assigning'], ['assigning', 'each'], ['each', 'of'], ['of', 'the'], ['the', 'produced'], ['produced', 'values'], ['values', 'to'], ['to', 'the'], ['the', 'corresponding'], ['corresponding', 'expression'], ['expression', 'on'], ['on', 'the'], ['the', 'left.'], ['left.', 'citation'], ['citation', 'needed'], ['needed', 'Python'], ['Python', 'has'], ['has', 'a'], ['a', '\"string'], ['\"string', 'format\"'], ['format\"', 'operator'], ['operator', '%.'], ['%.', 'This'], ['This', 'functions'], ['functions', 'analogous'], ['analogous', 'to'], ['to', 'printf'], ['printf', 'format'], ['format', 'strings'], ['strings', 'in'], ['in', 'C,'], ['C,', 'e.g.'], ['e.g.', '\"spam=%s'], ['\"spam=%s', 'eggs=%d\"%'], ['eggs=%d\"%', '(\"blah\",'], ['(\"blah\",', ')'], [')', 'evaluates'], ['evaluates', 'to'], ['to', '\"spam=blah'], ['\"spam=blah', 'eggs='], ['eggs=', '\".'], ['\".', 'In'], ['In', 'Python'], ['Python', 'and'], ['and', '.'], ['.', ','], [',', 'this'], ['this', 'was'], ['was', 'supplemented'], ['supplemented', 'by'], ['by', 'the'], ['the', 'format()'], ['format()', 'method'], ['method', 'of'], ['of', 'the'], ['the', 'str'], ['str', 'class,'], ['class,', 'e.g.'], ['e.g.', '\"spam={'], ['\"spam={', '}'], ['}', 'eggs={'], ['eggs={', '}\".format(\"blah\",'], ['}\".format(\"blah\",', '),'], ['),', 'Python'], ['Python', '.'], ['.', 'added'], ['added', '\"f-strings\":'], ['\"f-strings\":', 'f\\'spam={\"blah\"}'], ['f\\'spam={\"blah\"}', 'eggs={'], ['eggs={', \"}'.\"], [\"}'.\", 'Python'], ['Python', 'has'], ['has', 'various'], ['various', 'kinds'], ['kinds', 'of'], ['of', 'string'], ['string', 'literals:'], ['literals:', 'Strings'], ['Strings', 'delimited'], ['delimited', 'by'], ['by', 'single'], ['single', 'or'], ['or', 'double'], ['double', 'quote'], ['quote', 'marks.'], ['marks.', 'Unlike'], ['Unlike', 'in'], ['in', 'Unix'], ['Unix', 'shells,'], ['shells,', 'Perl'], ['Perl', 'and'], ['and', 'Perl-influenced'], ['Perl-influenced', 'languages,'], ['languages,', 'single'], ['single', 'quote'], ['quote', 'marks'], ['marks', 'and'], ['and', 'double'], ['double', 'quote'], ['quote', 'marks'], ['marks', 'function'], ['function', 'identically.'], ['identically.', 'Both'], ['Both', 'kinds'], ['kinds', 'of'], ['of', 'string'], ['string', 'use'], ['use', 'the'], ['the', 'backslash'], ['backslash', '(\\\\)'], ['(\\\\)', 'as'], ['as', 'an'], ['an', 'escape'], ['escape', 'character.'], ['character.', 'String'], ['String', 'interpolation'], ['interpolation', 'became'], ['became', 'available'], ['available', 'in'], ['in', 'Python'], ['Python', '.'], ['.', 'as'], ['as', '\"formatted'], ['\"formatted', 'string'], ['string', 'literals\".'], ['literals\".', 'Triple-quoted'], ['Triple-quoted', 'strings,'], ['strings,', 'which'], ['which', 'begin'], ['begin', 'and'], ['and', 'end'], ['end', 'with'], ['with', 'a'], ['a', 'series'], ['series', 'of'], ['of', 'three'], ['three', 'single'], ['single', 'or'], ['or', 'double'], ['double', 'quote'], ['quote', 'marks.'], ['marks.', 'They'], ['They', 'may'], ['may', 'span'], ['span', 'multiple'], ['multiple', 'lines'], ['lines', 'and'], ['and', 'function'], ['function', 'like'], ['like', 'here'], ['here', 'documents'], ['documents', 'in'], ['in', 'shells,'], ['shells,', 'Perl'], ['Perl', 'and'], ['and', 'Ruby.'], ['Ruby.', 'Raw'], ['Raw', 'string'], ['string', 'varieties,'], ['varieties,', 'denoted'], ['denoted', 'by'], ['by', 'prefixing'], ['prefixing', 'the'], ['the', 'string'], ['string', 'literal'], ['literal', 'with'], ['with', 'an'], ['an', 'r.'], ['r.', 'Escape'], ['Escape', 'sequences'], ['sequences', 'are'], ['are', 'not'], ['not', 'interpreted;'], ['interpreted;', 'hence'], ['hence', 'raw'], ['raw', 'strings'], ['strings', 'are'], ['are', 'useful'], ['useful', 'where'], ['where', 'literal'], ['literal', 'backslashes'], ['backslashes', 'are'], ['are', 'common,'], ['common,', 'such'], ['such', 'as'], ['as', 'regular'], ['regular', 'expressions'], ['expressions', 'and'], ['and', 'Windows-style'], ['Windows-style', 'paths.'], ['paths.', 'Compare'], ['Compare', '\"@-quoting\"'], ['\"@-quoting\"', 'in'], ['in', 'C#.'], ['C#.', 'Python'], ['Python', 'has'], ['has', 'array'], ['array', 'index'], ['index', 'and'], ['and', 'array'], ['array', 'slicing'], ['slicing', 'expressions'], ['expressions', 'on'], ['on', 'lists,'], ['lists,', 'denoted'], ['denoted', 'as'], ['as', 'a'], ['a', 'key'], ['key', ','], [',', 'a'], ['a', 'start:stop'], ['start:stop', 'or'], ['or', 'a'], ['a', 'start:stop:step'], ['start:stop:step', '.'], ['.', 'Indexes'], ['Indexes', 'are'], ['are', 'zero-based,'], ['zero-based,', 'and'], ['and', 'negative'], ['negative', 'indexes'], ['indexes', 'are'], ['are', 'relative'], ['relative', 'to'], ['to', 'the'], ['the', 'end.'], ['end.', 'Slices'], ['Slices', 'take'], ['take', 'elements'], ['elements', 'from'], ['from', 'the'], ['the', 'start'], ['start', 'index'], ['index', 'up'], ['up', 'to,'], ['to,', 'but'], ['but', 'not'], ['not', 'including,'], ['including,', 'the'], ['the', 'stop'], ['stop', 'index.'], ['index.', 'The'], ['The', 'third'], ['third', 'slice'], ['slice', 'parameter,'], ['parameter,', 'called'], ['called', 'step'], ['step', 'or'], ['or', 'stride,'], ['stride,', 'allows'], ['allows', 'elements'], ['elements', 'to'], ['to', 'be'], ['be', 'skipped'], ['skipped', 'and'], ['and', 'reversed.'], ['reversed.', 'Slice'], ['Slice', 'indexes'], ['indexes', 'may'], ['may', 'be'], ['be', 'omitted,'], ['omitted,', 'for'], ['for', 'example'], ['example', 'a'], ['a', ':'], [':', 'returns'], ['returns', 'a'], ['a', 'copy'], ['copy', 'of'], ['of', 'the'], ['the', 'entire'], ['entire', 'list.'], ['list.', 'Each'], ['Each', 'element'], ['element', 'of'], ['of', 'a'], ['a', 'slice'], ['slice', 'is'], ['is', 'a'], ['a', 'shallow'], ['shallow', 'copy.'], ['copy.', 'In'], ['In', 'Python,'], ['Python,', 'a'], ['a', 'distinction'], ['distinction', 'between'], ['between', 'expressions'], ['expressions', 'and'], ['and', 'statements'], ['statements', 'is'], ['is', 'rigidly'], ['rigidly', 'enforced,'], ['enforced,', 'in'], ['in', 'contrast'], ['contrast', 'to'], ['to', 'languages'], ['languages', 'such'], ['such', 'as'], ['as', 'Common'], ['Common', 'Lisp,'], ['Lisp,', 'Scheme,'], ['Scheme,', 'or'], ['or', 'Ruby.'], ['Ruby.', 'This'], ['This', 'leads'], ['leads', 'to'], ['to', 'duplicating'], ['duplicating', 'some'], ['some', 'functionality.'], ['functionality.', 'For'], ['For', 'example:'], ['example:', 'List'], ['List', 'comprehensions'], ['comprehensions', 'vs.'], ['vs.', 'for-loops'], ['for-loops', 'Conditional'], ['Conditional', 'expressions'], ['expressions', 'vs.'], ['vs.', 'if'], ['if', 'blocks'], ['blocks', 'The'], ['The', 'eval()'], ['eval()', 'vs.'], ['vs.', 'exec()'], ['exec()', 'built-in'], ['built-in', 'functions'], ['functions', '(in'], ['(in', 'Python'], ['Python', ','], [',', 'exec'], ['exec', 'is'], ['is', 'a'], ['a', 'statement);'], ['statement);', 'the'], ['the', 'former'], ['former', 'is'], ['is', 'for'], ['for', 'expressions,'], ['expressions,', 'the'], ['the', 'latter'], ['latter', 'is'], ['is', 'for'], ['for', 'statements.'], ['statements.', 'Statements'], ['Statements', 'cannot'], ['cannot', 'be'], ['be', 'a'], ['a', 'part'], ['part', 'of'], ['of', 'an'], ['an', 'expression,'], ['expression,', 'so'], ['so', 'list'], ['list', 'and'], ['and', 'other'], ['other', 'comprehensions'], ['comprehensions', 'or'], ['or', 'lambda'], ['lambda', 'expressions,'], ['expressions,', 'all'], ['all', 'being'], ['being', 'expressions,'], ['expressions,', 'cannot'], ['cannot', 'contain'], ['contain', 'statements.'], ['statements.', 'A'], ['A', 'particular'], ['particular', 'case'], ['case', 'of'], ['of', 'this'], ['this', 'is'], ['is', 'that'], ['that', 'an'], ['an', 'assignment'], ['assignment', 'statement'], ['statement', 'such'], ['such', 'as'], ['as', 'a'], ['a', '='], ['=', 'cannot'], ['cannot', 'form'], ['form', 'part'], ['part', 'of'], ['of', 'the'], ['the', 'conditional'], ['conditional', 'expression'], ['expression', 'of'], ['of', 'a'], ['a', 'conditional'], ['conditional', 'statement.'], ['statement.', 'This'], ['This', 'has'], ['has', 'the'], ['the', 'advantage'], ['advantage', 'of'], ['of', 'avoiding'], ['avoiding', 'a'], ['a', 'classic'], ['classic', 'C'], ['C', 'error'], ['error', 'of'], ['of', 'mistaking'], ['mistaking', 'an'], ['an', 'assignment'], ['assignment', 'operator'], ['operator', '='], ['=', 'for'], ['for', 'an'], ['an', 'equality'], ['equality', 'operator'], ['operator', '=='], ['==', 'in'], ['in', 'conditions:'], ['conditions:', 'if'], ['if', '(c'], ['(c', '='], ['=', ')'], [')', '{'], ['{', '...'], ['...', '}'], ['}', 'is'], ['is', 'syntactically'], ['syntactically', 'valid'], ['valid', '(but'], ['(but', 'probably'], ['probably', 'unintended)'], ['unintended)', 'C'], ['C', 'code'], ['code', 'but'], ['but', 'if'], ['if', 'c'], ['c', '='], ['=', ':'], [':', '...'], ['...', 'causes'], ['causes', 'a'], ['a', 'syntax'], ['syntax', 'error'], ['error', 'in'], ['in', 'Python.'], ['Python.', 'Methods'], ['Methods', 'edit'], ['edit', 'Methods'], ['Methods', 'on'], ['on', 'objects'], ['objects', 'are'], ['are', 'functions'], ['functions', 'attached'], ['attached', 'to'], ['to', 'the'], ['the', \"object's\"], [\"object's\", 'class;'], ['class;', 'the'], ['the', 'syntax'], ['syntax', 'instance.method(argument)'], ['instance.method(argument)', 'is,'], ['is,', 'for'], ['for', 'normal'], ['normal', 'methods'], ['methods', 'and'], ['and', 'functions,'], ['functions,', 'syntactic'], ['syntactic', 'sugar'], ['sugar', 'for'], ['for', 'Class.method(instance,'], ['Class.method(instance,', 'argument).'], ['argument).', 'Python'], ['Python', 'methods'], ['methods', 'have'], ['have', 'an'], ['an', 'explicit'], ['explicit', 'self'], ['self', 'parameter'], ['parameter', 'to'], ['to', 'access'], ['access', 'instance'], ['instance', 'data,'], ['data,', 'in'], ['in', 'contrast'], ['contrast', 'to'], ['to', 'the'], ['the', 'implicit'], ['implicit', 'self'], ['self', '(or'], ['(or', 'this)'], ['this)', 'in'], ['in', 'some'], ['some', 'other'], ['other', 'object-oriented'], ['object-oriented', 'programming'], ['programming', 'languages'], ['languages', '(e.g.,'], ['(e.g.,', 'C'], ['C', ','], [',', 'Java,'], ['Java,', 'Objective-C,'], ['Objective-C,', 'or'], ['or', 'Ruby).'], ['Ruby).', 'Typing'], ['Typing', 'edit'], ['edit', 'Python'], ['Python', 'uses'], ['uses', 'duck'], ['duck', 'typing'], ['typing', 'and'], ['and', 'has'], ['has', 'typed'], ['typed', 'objects'], ['objects', 'but'], ['but', 'untyped'], ['untyped', 'variable'], ['variable', 'names.'], ['names.', 'Type'], ['Type', 'constraints'], ['constraints', 'are'], ['are', 'not'], ['not', 'checked'], ['checked', 'at'], ['at', 'compile'], ['compile', 'time;'], ['time;', 'rather,'], ['rather,', 'operations'], ['operations', 'on'], ['on', 'an'], ['an', 'object'], ['object', 'may'], ['may', 'fail,'], ['fail,', 'signifying'], ['signifying', 'that'], ['that', 'the'], ['the', 'given'], ['given', 'object'], ['object', 'is'], ['is', 'not'], ['not', 'of'], ['of', 'a'], ['a', 'suitable'], ['suitable', 'type.'], ['type.', 'Despite'], ['Despite', 'being'], ['being', 'dynamically'], ['dynamically', 'typed,'], ['typed,', 'Python'], ['Python', 'is'], ['is', 'strongly'], ['strongly', 'typed,'], ['typed,', 'forbidding'], ['forbidding', 'operations'], ['operations', 'that'], ['that', 'are'], ['are', 'not'], ['not', 'well-defined'], ['well-defined', '(for'], ['(for', 'example,'], ['example,', 'adding'], ['adding', 'a'], ['a', 'number'], ['number', 'to'], ['to', 'a'], ['a', 'string)'], ['string)', 'rather'], ['rather', 'than'], ['than', 'silently'], ['silently', 'attempting'], ['attempting', 'to'], ['to', 'make'], ['make', 'sense'], ['sense', 'of'], ['of', 'them.'], ['them.', 'Python'], ['Python', 'allows'], ['allows', 'programmers'], ['programmers', 'to'], ['to', 'define'], ['define', 'their'], ['their', 'own'], ['own', 'types'], ['types', 'using'], ['using', 'classes,'], ['classes,', 'which'], ['which', 'are'], ['are', 'most'], ['most', 'often'], ['often', 'used'], ['used', 'for'], ['for', 'object-oriented'], ['object-oriented', 'programming.'], ['programming.', 'New'], ['New', 'instances'], ['instances', 'of'], ['of', 'classes'], ['classes', 'are'], ['are', 'constructed'], ['constructed', 'by'], ['by', 'calling'], ['calling', 'the'], ['the', 'class'], ['class', '(for'], ['(for', 'example,'], ['example,', 'SpamClass()'], ['SpamClass()', 'or'], ['or', 'EggsClass()),'], ['EggsClass()),', 'and'], ['and', 'the'], ['the', 'classes'], ['classes', 'are'], ['are', 'instances'], ['instances', 'of'], ['of', 'the'], ['the', 'metaclass'], ['metaclass', 'type'], ['type', '(itself'], ['(itself', 'an'], ['an', 'instance'], ['instance', 'of'], ['of', 'itself),'], ['itself),', 'allowing'], ['allowing', 'metaprogramming'], ['metaprogramming', 'and'], ['and', 'reflection.'], ['reflection.', 'Before'], ['Before', 'version'], ['version', '.'], ['.', ','], [',', 'Python'], ['Python', 'had'], ['had', 'two'], ['two', 'kinds'], ['kinds', 'of'], ['of', 'classes:'], ['classes:', 'old-style'], ['old-style', 'and'], ['and', 'new-style.'], ['new-style.', 'The'], ['The', 'syntax'], ['syntax', 'of'], ['of', 'both'], ['both', 'styles'], ['styles', 'is'], ['is', 'the'], ['the', 'same,'], ['same,', 'the'], ['the', 'difference'], ['difference', 'being'], ['being', 'whether'], ['whether', 'the'], ['the', 'class'], ['class', 'object'], ['object', 'is'], ['is', 'inherited'], ['inherited', 'from,'], ['from,', 'directly'], ['directly', 'or'], ['or', 'indirectly'], ['indirectly', '(all'], ['(all', 'new-style'], ['new-style', 'classes'], ['classes', 'inherit'], ['inherit', 'from'], ['from', 'object'], ['object', 'and'], ['and', 'are'], ['are', 'instances'], ['instances', 'of'], ['of', 'type).'], ['type).', 'In'], ['In', 'versions'], ['versions', 'of'], ['of', 'Python'], ['Python', 'from'], ['from', 'Python'], ['Python', '.'], ['.', 'onwards,'], ['onwards,', 'both'], ['both', 'kinds'], ['kinds', 'of'], ['of', 'classes'], ['classes', 'can'], ['can', 'be'], ['be', 'used.'], ['used.', 'Old-style'], ['Old-style', 'classes'], ['classes', 'were'], ['were', 'eliminated'], ['eliminated', 'in'], ['in', 'Python'], ['Python', '.'], ['.', '.'], ['.', 'The'], ['The', 'long'], ['long', 'term'], ['term', 'plan'], ['plan', 'is'], ['is', 'to'], ['to', 'support'], ['support', 'gradual'], ['gradual', 'typing'], ['typing', 'and'], ['and', 'from'], ['from', 'Python'], ['Python', '.'], ['.', ','], [',', 'the'], ['the', 'syntax'], ['syntax', 'of'], ['of', 'the'], ['the', 'language'], ['language', 'allows'], ['allows', 'specifying'], ['specifying', 'static'], ['static', 'types'], ['types', 'but'], ['but', 'they'], ['they', 'are'], ['are', 'not'], ['not', 'checked'], ['checked', 'in'], ['in', 'the'], ['the', 'default'], ['default', 'implementation,'], ['implementation,', 'CPython.'], ['CPython.', 'An'], ['An', 'experimental'], ['experimental', 'optional'], ['optional', 'static'], ['static', 'type'], ['type', 'checker'], ['checker', 'named'], ['named', 'mypy'], ['mypy', 'supports'], ['supports', 'compile-time'], ['compile-time', 'type'], ['type', 'checking.'], ['checking.', 'Summary'], ['Summary', 'of'], ['of', 'Python'], ['Python', \"'s\"], [\"'s\", 'built-in'], ['built-in', 'types'], ['types', 'Type'], ['Type', 'mutable'], ['mutable', 'Description'], ['Description', 'Syntax'], ['Syntax', 'example'], ['example', 'bool'], ['bool', 'immutable'], ['immutable', 'Boolean'], ['Boolean', 'value'], ['value', 'True'], ['True', 'False'], ['False', 'bytearray'], ['bytearray', 'mutable'], ['mutable', 'Sequence'], ['Sequence', 'of'], ['of', 'bytes'], ['bytes', \"bytearray(b'Some\"], [\"bytearray(b'Some\", \"ASCII')\"], [\"ASCII')\", 'bytearray(b\"Some'], ['bytearray(b\"Some', 'ASCII\")'], ['ASCII\")', 'bytearray('], ['bytearray(', ','], [',', ','], [',', ','], [',', ')'], [')', 'bytes'], ['bytes', 'immutable'], ['immutable', 'Sequence'], ['Sequence', 'of'], ['of', 'bytes'], ['bytes', \"b'Some\"], [\"b'Some\", \"ASCII'\"], [\"ASCII'\", 'b\"Some'], ['b\"Some', 'ASCII\"'], ['ASCII\"', 'bytes('], ['bytes(', ','], [',', ','], [',', ','], [',', ')'], [')', 'complex'], ['complex', 'immutable'], ['immutable', 'Complex'], ['Complex', 'number'], ['number', 'with'], ['with', 'real'], ['real', 'and'], ['and', 'imaginary'], ['imaginary', 'parts'], ['parts', '.'], ['.', 'j'], ['j', 'dict'], ['dict', 'mutable'], ['mutable', 'Associative'], ['Associative', 'array'], ['array', '(or'], ['(or', 'dictionary)'], ['dictionary)', 'of'], ['of', 'key'], ['key', 'and'], ['and', 'value'], ['value', 'pairs;'], ['pairs;', 'can'], ['can', 'contain'], ['contain', 'mixed'], ['mixed', 'types'], ['types', '(keys'], ['(keys', 'and'], ['and', 'values),'], ['values),', 'keys'], ['keys', 'must'], ['must', 'be'], ['be', 'a'], ['a', 'hashable'], ['hashable', 'type'], ['type', \"{'key\"], [\"{'key\", \"':\"], [\"':\", '.'], ['.', ','], [',', ':'], [':', 'False}'], ['False}', 'ellipsis'], ['ellipsis', 'An'], ['An', 'ellipsis'], ['ellipsis', 'placeholder'], ['placeholder', 'to'], ['to', 'be'], ['be', 'used'], ['used', 'as'], ['as', 'an'], ['an', 'index'], ['index', 'in'], ['in', 'NumPy'], ['NumPy', 'arrays'], ['arrays', '...'], ['...', 'float'], ['float', 'immutable'], ['immutable', 'Floating'], ['Floating', 'point'], ['point', 'number,'], ['number,', 'system-defined'], ['system-defined', 'precision'], ['precision', '.'], ['.', 'frozenset'], ['frozenset', 'immutable'], ['immutable', 'Unordered'], ['Unordered', 'set,'], ['set,', 'contains'], ['contains', 'no'], ['no', 'duplicates;'], ['duplicates;', 'can'], ['can', 'contain'], ['contain', 'mixed'], ['mixed', 'types,'], ['types,', 'if'], ['if', 'hashable'], ['hashable', 'frozenset('], ['frozenset(', '.'], ['.', ','], [',', \"'string',\"], [\"'string',\", 'True'], ['True', ')'], [')', 'int'], ['int', 'immutable'], ['immutable', 'Integer'], ['Integer', 'of'], ['of', 'unlimited'], ['unlimited', 'magnitude'], ['magnitude', 'list'], ['list', 'mutable'], ['mutable', 'List,'], ['List,', 'can'], ['can', 'contain'], ['contain', 'mixed'], ['mixed', 'types'], ['types', '.'], ['.', ','], [',', \"'string',\"], [\"'string',\", 'True'], ['True', 'set'], ['set', 'mutable'], ['mutable', 'Unordered'], ['Unordered', 'set,'], ['set,', 'contains'], ['contains', 'no'], ['no', 'duplicates;'], ['duplicates;', 'can'], ['can', 'contain'], ['contain', 'mixed'], ['mixed', 'types,'], ['types,', 'if'], ['if', 'hashable'], ['hashable', '{'], ['{', '.'], ['.', ','], [',', \"'string',\"], [\"'string',\", 'True}'], ['True}', 'str'], ['str', 'immutable'], ['immutable', 'A'], ['A', 'character'], ['character', 'string:'], ['string:', 'sequence'], ['sequence', 'of'], ['of', 'Unicode'], ['Unicode', 'codepoints'], ['codepoints', \"'Wikipedia'\"], [\"'Wikipedia'\", '\"Wikipedia\"'], ['\"Wikipedia\"', '\"\"\"Spanning'], ['\"\"\"Spanning', 'multiple'], ['multiple', 'lines\"\"\"'], ['lines\"\"\"', 'tuple'], ['tuple', 'immutable'], ['immutable', 'Can'], ['Can', 'contain'], ['contain', 'mixed'], ['mixed', 'types'], ['types', '('], ['(', '.'], ['.', ','], [',', \"'string',\"], [\"'string',\", 'True)But'], ['True)But', 'we'], ['we', 'can'], ['can', 'append'], ['append', 'elements'], ['elements', 'using'], ['using', '__add__'], ['__add__', '.'], ['.', 'a'], ['a', '='], ['=', '('], ['(', '.'], ['.', ','], [',', \"'string'\"], [\"'string'\", ','], [',', \"True).__add__(('hi'\"], [\"True).__add__(('hi'\", ',))'], [',))', 'now'], ['now', 'a'], ['a', 'gives'], ['gives', '('], ['(', '.'], ['.', ','], [',', \"'string',\"], [\"'string',\", 'True'], ['True', \",'hi')\"], [\",'hi')\", 'Mathematics'], ['Mathematics', 'edit'], ['edit', 'Python'], ['Python', 'has'], ['has', 'the'], ['the', 'usual'], ['usual', 'C'], ['C', 'arithmetic'], ['arithmetic', 'operators'], ['operators', '('], ['(', ','], [',', '-,'], ['-,', '*,'], ['*,', '/,'], ['/,', '%).'], ['%).', 'It'], ['It', 'also'], ['also', 'has'], ['has', '**'], ['**', 'for'], ['for', 'exponentiation,'], ['exponentiation,', 'e.g.'], ['e.g.', '**'], ['**', '=='], ['==', 'and'], ['and', '**'], ['**', '.'], ['.', '=='], ['==', '.'], ['.', ','], [',', 'and'], ['and', 'a'], ['a', 'new'], ['new', 'matrix'], ['matrix', 'multiply'], ['multiply', '@'], ['@', 'operator'], ['operator', 'is'], ['is', 'included'], ['included', 'in'], ['in', 'version'], ['version', '.'], ['.', '.'], ['.', 'Additionally,'], ['Additionally,', 'it'], ['it', 'has'], ['has', 'a'], ['a', 'unary'], ['unary', 'operator'], ['operator', '(~),'], ['(~),', 'which'], ['which', 'essentially'], ['essentially', 'inverts'], ['inverts', 'all'], ['all', 'the'], ['the', 'bytes'], ['bytes', 'of'], ['of', 'its'], ['its', 'one'], ['one', 'argument.'], ['argument.', 'For'], ['For', 'integers,'], ['integers,', 'this'], ['this', 'means'], ['means', '~x=-x-'], ['~x=-x-', '.'], ['.', 'Other'], ['Other', 'operators'], ['operators', 'include'], ['include', 'bitwise'], ['bitwise', 'shift'], ['shift', 'operators'], ['operators', 'x'], ['x', '<<'], ['<<', 'y,'], ['y,', 'which'], ['which', 'shifts'], ['shifts', 'x'], ['x', 'to'], ['to', 'the'], ['the', 'left'], ['left', 'y'], ['y', 'places,'], ['places,', 'the'], ['the', 'same'], ['same', 'as'], ['as', 'x*('], ['x*(', '**y)'], ['**y)', ','], [',', 'and'], ['and', 'x'], ['x', '>>'], ['>>', 'y,'], ['y,', 'which'], ['which', 'shifts'], ['shifts', 'x'], ['x', 'to'], ['to', 'the'], ['the', 'right'], ['right', 'y'], ['y', 'places,'], ['places,', 'the'], ['the', 'same'], ['same', 'as'], ['as', 'x/('], ['x/(', '**y)'], ['**y)', '.'], ['.', 'The'], ['The', 'behavior'], ['behavior', 'of'], ['of', 'division'], ['division', 'has'], ['has', 'changed'], ['changed', 'significantly'], ['significantly', 'over'], ['over', 'time:'], ['time:', 'Python'], ['Python', '.'], ['.', 'and'], ['and', 'earlier'], ['earlier', 'use'], ['use', 'the'], ['the', 'C'], ['C', 'division'], ['division', 'behavior.'], ['behavior.', 'The'], ['The', '/'], ['/', 'operator'], ['operator', 'is'], ['is', 'integer'], ['integer', 'division'], ['division', 'if'], ['if', 'both'], ['both', 'operands'], ['operands', 'are'], ['are', 'integers,'], ['integers,', 'and'], ['and', 'floating-point'], ['floating-point', 'division'], ['division', 'otherwise.'], ['otherwise.', 'Integer'], ['Integer', 'division'], ['division', 'rounds'], ['rounds', 'towards'], ['towards', ','], [',', 'e.g.'], ['e.g.', '/'], ['/', '=='], ['==', 'and'], ['and', '-'], ['-', '/'], ['/', '=='], ['==', '-'], ['-', '.'], ['.', 'Python'], ['Python', '.'], ['.', 'changes'], ['changes', 'integer'], ['integer', 'division'], ['division', 'to'], ['to', 'round'], ['round', 'towards'], ['towards', 'negative'], ['negative', 'infinity,'], ['infinity,', 'e.g.'], ['e.g.', '/'], ['/', '=='], ['==', 'and'], ['and', '-'], ['-', '/'], ['/', '=='], ['==', '-'], ['-', '.'], ['.', 'The'], ['The', 'floor'], ['floor', 'division'], ['division', '//'], ['//', 'operator'], ['operator', 'is'], ['is', 'introduced.'], ['introduced.', 'So'], ['So', '//'], ['//', '=='], ['==', ','], [',', '-'], ['-', '//'], ['//', '=='], ['==', '-'], ['-', ','], [',', '.'], ['.', '//'], ['//', '=='], ['==', '.'], ['.', 'and'], ['and', '-'], ['-', '.'], ['.', '//'], ['//', '=='], ['==', '-'], ['-', '.'], ['.', '.'], ['.', 'Adding'], ['Adding', 'from'], ['from', '__future__'], ['__future__', 'import'], ['import', 'division'], ['division', 'causes'], ['causes', 'a'], ['a', 'module'], ['module', 'to'], ['to', 'use'], ['use', 'Python'], ['Python', '.'], ['.', 'rules'], ['rules', 'for'], ['for', 'division'], ['division', '(see'], ['(see', 'next).'], ['next).', 'Python'], ['Python', '.'], ['.', 'changes'], ['changes', '/'], ['/', 'to'], ['to', 'be'], ['be', 'always'], ['always', 'floating-point'], ['floating-point', 'division.'], ['division.', 'In'], ['In', 'Python'], ['Python', 'terms,'], ['terms,', 'the'], ['the', 'pre-'], ['pre-', '.'], ['.', '/'], ['/', 'is'], ['is', 'classic'], ['classic', 'division,'], ['division,', 'the'], ['the', 'version-'], ['version-', '.'], ['.', '/'], ['/', 'is'], ['is', 'real'], ['real', 'division,'], ['division,', 'and'], ['and', '//'], ['//', 'is'], ['is', 'floor'], ['floor', 'division.'], ['division.', 'Rounding'], ['Rounding', 'towards'], ['towards', 'negative'], ['negative', 'infinity,'], ['infinity,', 'though'], ['though', 'different'], ['different', 'from'], ['from', 'most'], ['most', 'languages,'], ['languages,', 'adds'], ['adds', 'consistency.'], ['consistency.', 'For'], ['For', 'instance,'], ['instance,', 'it'], ['it', 'means'], ['means', 'that'], ['that', 'the'], ['the', 'equation'], ['equation', '(a'], ['(a', 'b)//b'], ['b)//b', '=='], ['==', 'a//b'], ['a//b', 'is'], ['is', 'always'], ['always', 'true.'], ['true.', 'It'], ['It', 'also'], ['also', 'means'], ['means', 'that'], ['that', 'the'], ['the', 'equation'], ['equation', 'b*(a//b)'], ['b*(a//b)', 'a%b'], ['a%b', '=='], ['==', 'a'], ['a', 'is'], ['is', 'valid'], ['valid', 'for'], ['for', 'both'], ['both', 'positive'], ['positive', 'and'], ['and', 'negative'], ['negative', 'values'], ['values', 'of'], ['of', 'a.'], ['a.', 'However,'], ['However,', 'maintaining'], ['maintaining', 'the'], ['the', 'validity'], ['validity', 'of'], ['of', 'this'], ['this', 'equation'], ['equation', 'means'], ['means', 'that'], ['that', 'while'], ['while', 'the'], ['the', 'result'], ['result', 'of'], ['of', 'a%b'], ['a%b', 'is,'], ['is,', 'as'], ['as', 'expected,'], ['expected,', 'in'], ['in', 'the'], ['the', 'half-open'], ['half-open', 'interval'], ['interval', ','], [',', 'b),'], ['b),', 'where'], ['where', 'b'], ['b', 'is'], ['is', 'a'], ['a', 'positive'], ['positive', 'integer,'], ['integer,', 'it'], ['it', 'has'], ['has', 'to'], ['to', 'lie'], ['lie', 'in'], ['in', 'the'], ['the', 'interval'], ['interval', '(b,'], ['(b,', 'when'], ['when', 'b'], ['b', 'is'], ['is', 'negative.'], ['negative.', 'Python'], ['Python', 'provides'], ['provides', 'a'], ['a', 'round'], ['round', 'function'], ['function', 'for'], ['for', 'rounding'], ['rounding', 'a'], ['a', 'float'], ['float', 'to'], ['to', 'the'], ['the', 'nearest'], ['nearest', 'integer.'], ['integer.', 'For'], ['For', 'tie-breaking,'], ['tie-breaking,', 'versions'], ['versions', 'before'], ['before', 'use'], ['use', 'round-away-from-zero:'], ['round-away-from-zero:', 'round('], ['round(', '.'], ['.', ')'], [')', 'is'], ['is', '.'], ['.', ','], [',', 'round(-'], ['round(-', '.'], ['.', ')'], [')', 'is'], ['is', '.'], ['.', '.'], ['.', 'Python'], ['Python', 'uses'], ['uses', 'round'], ['round', 'to'], ['to', 'even:'], ['even:', 'round('], ['round(', '.'], ['.', ')'], [')', 'is'], ['is', ','], [',', 'round('], ['round(', '.'], ['.', ')'], [')', 'is'], ['is', '.'], ['.', 'Python'], ['Python', 'allows'], ['allows', 'boolean'], ['boolean', 'expressions'], ['expressions', 'with'], ['with', 'multiple'], ['multiple', 'equality'], ['equality', 'relations'], ['relations', 'in'], ['in', 'a'], ['a', 'manner'], ['manner', 'that'], ['that', 'is'], ['is', 'consistent'], ['consistent', 'with'], ['with', 'general'], ['general', 'use'], ['use', 'in'], ['in', 'mathematics.'], ['mathematics.', 'For'], ['For', 'example,'], ['example,', 'the'], ['the', 'expression'], ['expression', 'a'], ['a', '<'], ['<', 'b'], ['b', '<'], ['<', 'c'], ['c', 'tests'], ['tests', 'whether'], ['whether', 'a'], ['a', 'is'], ['is', 'less'], ['less', 'than'], ['than', 'b'], ['b', 'and'], ['and', 'b'], ['b', 'is'], ['is', 'less'], ['less', 'than'], ['than', 'c.'], ['c.', 'C-derived'], ['C-derived', 'languages'], ['languages', 'interpret'], ['interpret', 'this'], ['this', 'expression'], ['expression', 'differently:'], ['differently:', 'in'], ['in', 'C,'], ['C,', 'the'], ['the', 'expression'], ['expression', 'would'], ['would', 'first'], ['first', 'evaluate'], ['evaluate', 'a'], ['a', '<'], ['<', 'b,'], ['b,', 'resulting'], ['resulting', 'in'], ['in', 'or'], ['or', ','], [',', 'and'], ['and', 'that'], ['that', 'result'], ['result', 'would'], ['would', 'then'], ['then', 'be'], ['be', 'compared'], ['compared', 'with'], ['with', 'c.'], ['c.', 'pageneeded'], ['pageneeded', 'Python'], ['Python', 'has'], ['has', 'extensive'], ['extensive', 'built-in'], ['built-in', 'support'], ['support', 'for'], ['for', 'arbitrary'], ['arbitrary', 'precision'], ['precision', 'arithmetic.'], ['arithmetic.', 'Integers'], ['Integers', 'are'], ['are', 'transparently'], ['transparently', 'switched'], ['switched', 'from'], ['from', 'the'], ['the', 'machine-supported'], ['machine-supported', 'maximum'], ['maximum', 'fixed-precision'], ['fixed-precision', '(usually'], ['(usually', 'or'], ['or', 'bits),'], ['bits),', 'belonging'], ['belonging', 'to'], ['to', 'the'], ['the', 'python'], ['python', 'type'], ['type', 'int,'], ['int,', 'to'], ['to', 'arbitrary'], ['arbitrary', 'precision,'], ['precision,', 'belonging'], ['belonging', 'to'], ['to', 'the'], ['the', 'python'], ['python', 'type'], ['type', 'long,'], ['long,', 'where'], ['where', 'needed.'], ['needed.', 'The'], ['The', 'latter'], ['latter', 'have'], ['have', 'an'], ['an', '\"L\"'], ['\"L\"', 'suffix'], ['suffix', 'in'], ['in', 'their'], ['their', 'textual'], ['textual', 'representation.'], ['representation.', '(In'], ['(In', 'Python'], ['Python', ','], [',', 'the'], ['the', 'distinction'], ['distinction', 'between'], ['between', 'the'], ['the', 'int'], ['int', 'and'], ['and', 'long'], ['long', 'types'], ['types', 'was'], ['was', 'eliminated;'], ['eliminated;', 'this'], ['this', 'behavior'], ['behavior', 'is'], ['is', 'now'], ['now', 'entirely'], ['entirely', 'contained'], ['contained', 'by'], ['by', 'the'], ['the', 'int'], ['int', 'class.)'], ['class.)', 'The'], ['The', 'Decimal'], ['Decimal', 'type/class'], ['type/class', 'in'], ['in', 'module'], ['module', 'decimal'], ['decimal', '(since'], ['(since', 'version'], ['version', '.'], ['.', ')'], [')', 'provides'], ['provides', 'decimal'], ['decimal', 'floating'], ['floating', 'point'], ['point', 'numbers'], ['numbers', 'to'], ['to', 'arbitrary'], ['arbitrary', 'precision'], ['precision', 'and'], ['and', 'several'], ['several', 'rounding'], ['rounding', 'modes.'], ['modes.', 'The'], ['The', 'Fraction'], ['Fraction', 'type'], ['type', 'in'], ['in', 'module'], ['module', 'fractions'], ['fractions', '(since'], ['(since', 'version'], ['version', '.'], ['.', ')'], [')', 'provides'], ['provides', 'arbitrary'], ['arbitrary', 'precision'], ['precision', 'for'], ['for', 'rational'], ['rational', 'numbers.'], ['numbers.', 'Due'], ['Due', 'to'], ['to', \"Python's\"], [\"Python's\", 'extensive'], ['extensive', 'mathematics'], ['mathematics', 'library,'], ['library,', 'and'], ['and', 'the'], ['the', 'third-party'], ['third-party', 'library'], ['library', 'NumPy'], ['NumPy', 'that'], ['that', 'further'], ['further', 'extends'], ['extends', 'the'], ['the', 'native'], ['native', 'capabilities,'], ['capabilities,', 'it'], ['it', 'is'], ['is', 'frequently'], ['frequently', 'used'], ['used', 'as'], ['as', 'a'], ['a', 'scientific'], ['scientific', 'scripting'], ['scripting', 'language'], ['language', 'to'], ['to', 'aid'], ['aid', 'in'], ['in', 'problems'], ['problems', 'such'], ['such', 'as'], ['as', 'numerical'], ['numerical', 'data'], ['data', 'processing'], ['processing', 'and'], ['and', 'manipulation.'], ['manipulation.', 'Libraries'], ['Libraries', 'edit'], ['edit', \"Python's\"], [\"Python's\", 'large'], ['large', 'standard'], ['standard', 'library,'], ['library,', 'commonly'], ['commonly', 'cited'], ['cited', 'as'], ['as', 'one'], ['one', 'of'], ['of', 'its'], ['its', 'greatest'], ['greatest', 'strengths,'], ['strengths,', 'provides'], ['provides', 'tools'], ['tools', 'suited'], ['suited', 'to'], ['to', 'many'], ['many', 'tasks.'], ['tasks.', 'For'], ['For', 'Internet-facing'], ['Internet-facing', 'applications,'], ['applications,', 'many'], ['many', 'standard'], ['standard', 'formats'], ['formats', 'and'], ['and', 'protocols'], ['protocols', 'such'], ['such', 'as'], ['as', 'MIME'], ['MIME', 'and'], ['and', 'HTTP'], ['HTTP', 'are'], ['are', 'supported.'], ['supported.', 'It'], ['It', 'includes'], ['includes', 'modules'], ['modules', 'for'], ['for', 'creating'], ['creating', 'graphical'], ['graphical', 'user'], ['user', 'interfaces,'], ['interfaces,', 'connecting'], ['connecting', 'to'], ['to', 'relational'], ['relational', 'databases,'], ['databases,', 'generating'], ['generating', 'pseudorandom'], ['pseudorandom', 'numbers,'], ['numbers,', 'arithmetic'], ['arithmetic', 'with'], ['with', 'arbitrary'], ['arbitrary', 'precision'], ['precision', 'decimals,'], ['decimals,', 'manipulating'], ['manipulating', 'regular'], ['regular', 'expressions,'], ['expressions,', 'and'], ['and', 'unit'], ['unit', 'testing.'], ['testing.', 'Some'], ['Some', 'parts'], ['parts', 'of'], ['of', 'the'], ['the', 'standard'], ['standard', 'library'], ['library', 'are'], ['are', 'covered'], ['covered', 'by'], ['by', 'specifications'], ['specifications', '(for'], ['(for', 'example,'], ['example,', 'the'], ['the', 'Web'], ['Web', 'Server'], ['Server', 'Gateway'], ['Gateway', 'Interface'], ['Interface', '(WSGI)'], ['(WSGI)', 'implementation'], ['implementation', 'wsgiref'], ['wsgiref', 'follows'], ['follows', 'PEP'], ['PEP', '),'], ['),', 'but'], ['but', 'most'], ['most', 'modules'], ['modules', 'are'], ['are', 'not.'], ['not.', 'They'], ['They', 'are'], ['are', 'specified'], ['specified', 'by'], ['by', 'their'], ['their', 'code,'], ['code,', 'internal'], ['internal', 'documentation,'], ['documentation,', 'and'], ['and', 'test'], ['test', 'suites'], ['suites', '(if'], ['(if', 'supplied).'], ['supplied).', 'However,'], ['However,', 'because'], ['because', 'most'], ['most', 'of'], ['of', 'the'], ['the', 'standard'], ['standard', 'library'], ['library', 'is'], ['is', 'cross-platform'], ['cross-platform', 'Python'], ['Python', 'code,'], ['code,', 'only'], ['only', 'a'], ['a', 'few'], ['few', 'modules'], ['modules', 'need'], ['need', 'altering'], ['altering', 'or'], ['or', 'rewriting'], ['rewriting', 'for'], ['for', 'variant'], ['variant', 'implementations.'], ['implementations.', 'As'], ['As', 'of'], ['of', 'September'], ['September', ','], [',', 'update'], ['update', 'the'], ['the', 'Python'], ['Python', 'Package'], ['Package', 'Index,'], ['Index,', 'the'], ['the', 'official'], ['official', 'repository'], ['repository', 'for'], ['for', 'third-party'], ['third-party', 'Python'], ['Python', 'software,'], ['software,', 'contains'], ['contains', 'over'], ['over', ','], [',', 'packages'], ['packages', 'with'], ['with', 'a'], ['a', 'wide'], ['wide', 'range'], ['range', 'of'], ['of', 'functionality,'], ['functionality,', 'including:'], ['including:', 'Graphical'], ['Graphical', 'user'], ['user', 'interfaces'], ['interfaces', 'Web'], ['Web', 'frameworks'], ['frameworks', 'Multimedia'], ['Multimedia', 'Databases'], ['Databases', 'Networking'], ['Networking', 'Test'], ['Test', 'frameworks'], ['frameworks', 'Automation'], ['Automation', 'Web'], ['Web', 'scraping'], ['scraping', 'Documentation'], ['Documentation', 'System'], ['System', 'administration'], ['administration', 'Scientific'], ['Scientific', 'computing'], ['computing', 'Text'], ['Text', 'processing'], ['processing', 'Image'], ['Image', 'processing'], ['processing', 'Development'], ['Development', 'environments'], ['environments', 'edit'], ['edit', 'See'], ['See', 'also:'], ['also:', 'Comparison'], ['Comparison', 'of'], ['of', 'integrated'], ['integrated', 'development'], ['development', 'environments'], ['environments', 'Python'], ['Python', 'Most'], ['Most', 'Python'], ['Python', 'implementations'], ['implementations', '(including'], ['(including', 'CPython)'], ['CPython)', 'include'], ['include', 'a'], ['a', 'readevalprint'], ['readevalprint', 'loop'], ['loop', '(REPL),'], ['(REPL),', 'permitting'], ['permitting', 'them'], ['them', 'to'], ['to', 'function'], ['function', 'as'], ['as', 'a'], ['a', 'command'], ['command', 'line'], ['line', 'interpreter'], ['interpreter', 'for'], ['for', 'which'], ['which', 'the'], ['the', 'user'], ['user', 'enters'], ['enters', 'statements'], ['statements', 'sequentially'], ['sequentially', 'and'], ['and', 'receives'], ['receives', 'results'], ['results', 'immediately.'], ['immediately.', 'Other'], ['Other', 'shells,'], ['shells,', 'including'], ['including', 'IDLE'], ['IDLE', 'and'], ['and', 'IPython,'], ['IPython,', 'add'], ['add', 'further'], ['further', 'abilities'], ['abilities', 'such'], ['such', 'as'], ['as', 'auto-completion,'], ['auto-completion,', 'session'], ['session', 'state'], ['state', 'retention'], ['retention', 'and'], ['and', 'syntax'], ['syntax', 'highlighting.'], ['highlighting.', 'As'], ['As', 'well'], ['well', 'as'], ['as', 'standard'], ['standard', 'desktop'], ['desktop', 'integrated'], ['integrated', 'development'], ['development', 'environments'], ['environments', '(see'], ['(see', \"Wikipedia's\"], [\"Wikipedia's\", '\"Python'], ['\"Python', 'IDE\"'], ['IDE\"', 'article),'], ['article),', 'there'], ['there', 'are'], ['are', 'Web'], ['Web', 'browser-based'], ['browser-based', 'IDEs;'], ['IDEs;', 'SageMath'], ['SageMath', '(intended'], ['(intended', 'for'], ['for', 'developing'], ['developing', 'science'], ['science', 'and'], ['and', 'math-related'], ['math-related', 'Python'], ['Python', 'programs);'], ['programs);', 'PythonAnywhere,'], ['PythonAnywhere,', 'a'], ['a', 'browser-based'], ['browser-based', 'IDE'], ['IDE', 'and'], ['and', 'hosting'], ['hosting', 'environment;'], ['environment;', 'and'], ['and', 'Canopy'], ['Canopy', 'IDE,'], ['IDE,', 'a'], ['a', 'commercial'], ['commercial', 'Python'], ['Python', 'IDE'], ['IDE', 'emphasizing'], ['emphasizing', 'scientific'], ['scientific', 'computing.'], ['computing.', 'Implementations'], ['Implementations', 'edit'], ['edit', 'See'], ['See', 'also:'], ['also:', 'List'], ['List', 'of'], ['of', 'Python'], ['Python', 'software'], ['software', 'Python'], ['Python', 'implementations'], ['implementations', 'Reference'], ['Reference', 'implementation'], ['implementation', 'edit'], ['edit', 'CPython'], ['CPython', 'is'], ['is', 'the'], ['the', 'reference'], ['reference', 'implementation'], ['implementation', 'of'], ['of', 'Python.'], ['Python.', 'It'], ['It', 'is'], ['is', 'written'], ['written', 'in'], ['in', 'C,'], ['C,', 'meeting'], ['meeting', 'the'], ['the', 'C'], ['C', 'standard'], ['standard', 'with'], ['with', 'several'], ['several', 'select'], ['select', 'C'], ['C', 'features.'], ['features.', 'It'], ['It', 'compiles'], ['compiles', 'Python'], ['Python', 'programs'], ['programs', 'into'], ['into', 'an'], ['an', 'intermediate'], ['intermediate', 'bytecode'], ['bytecode', 'which'], ['which', 'is'], ['is', 'then'], ['then', 'executed'], ['executed', 'by'], ['by', 'its'], ['its', 'virtual'], ['virtual', 'machine.'], ['machine.', 'CPython'], ['CPython', 'is'], ['is', 'distributed'], ['distributed', 'with'], ['with', 'a'], ['a', 'large'], ['large', 'standard'], ['standard', 'library'], ['library', 'written'], ['written', 'in'], ['in', 'a'], ['a', 'mixture'], ['mixture', 'of'], ['of', 'C'], ['C', 'and'], ['and', 'native'], ['native', 'Python.'], ['Python.', 'It'], ['It', 'is'], ['is', 'available'], ['available', 'for'], ['for', 'many'], ['many', 'platforms,'], ['platforms,', 'including'], ['including', 'Windows'], ['Windows', 'and'], ['and', 'most'], ['most', 'modern'], ['modern', 'Unix-like'], ['Unix-like', 'systems.'], ['systems.', 'Platform'], ['Platform', 'portability'], ['portability', 'was'], ['was', 'one'], ['one', 'of'], ['of', 'its'], ['its', 'earliest'], ['earliest', 'priorities.'], ['priorities.', 'Other'], ['Other', 'implementations'], ['implementations', 'edit'], ['edit', 'PyPy'], ['PyPy', 'is'], ['is', 'a'], ['a', 'fast,'], ['fast,', 'compliant'], ['compliant', 'interpreter'], ['interpreter', 'of'], ['of', 'Python'], ['Python', '.'], ['.', 'and'], ['and', '.'], ['.', '.'], ['.', 'Its'], ['Its', 'just-in-time'], ['just-in-time', 'compiler'], ['compiler', 'brings'], ['brings', 'a'], ['a', 'significant'], ['significant', 'speed'], ['speed', 'improvement'], ['improvement', 'over'], ['over', 'CPython.'], ['CPython.', 'A'], ['A', 'version'], ['version', 'is'], ['is', 'under'], ['under', 'development'], ['development', 'that'], ['that', 'will'], ['will', 'use'], ['use', 'software'], ['software', 'transactional'], ['transactional', 'memory'], ['memory', 'to'], ['to', 'take'], ['take', 'advantage'], ['advantage', 'of'], ['of', 'multi-core'], ['multi-core', 'processors.'], ['processors.', 'Stackless'], ['Stackless', 'Python'], ['Python', 'is'], ['is', 'a'], ['a', 'significant'], ['significant', 'fork'], ['fork', 'of'], ['of', 'CPython'], ['CPython', 'that'], ['that', 'implements'], ['implements', 'microthreads;'], ['microthreads;', 'it'], ['it', 'does'], ['does', 'not'], ['not', 'use'], ['use', 'the'], ['the', 'C'], ['C', 'memory'], ['memory', 'stack,'], ['stack,', 'thus'], ['thus', 'allowing'], ['allowing', 'massively'], ['massively', 'concurrent'], ['concurrent', 'programs.'], ['programs.', 'PyPy'], ['PyPy', 'also'], ['also', 'has'], ['has', 'a'], ['a', 'stackless'], ['stackless', 'version.'], ['version.', 'MicroPython'], ['MicroPython', 'is'], ['is', 'a'], ['a', 'Python'], ['Python', 'variant'], ['variant', 'optimised'], ['optimised', 'for'], ['for', 'microcontrollers.'], ['microcontrollers.', 'Unsupported'], ['Unsupported', 'implementations'], ['implementations', 'edit'], ['edit', 'Other'], ['Other', 'just-in-time'], ['just-in-time', 'Python'], ['Python', 'compilers'], ['compilers', 'have'], ['have', 'been'], ['been', 'developed,'], ['developed,', 'but'], ['but', 'are'], ['are', 'now'], ['now', 'unsupported:'], ['unsupported:', 'Google'], ['Google', 'began'], ['began', 'a'], ['a', 'project'], ['project', 'named'], ['named', 'Unladen'], ['Unladen', 'Swallow'], ['Swallow', 'in'], ['in', 'with'], ['with', 'the'], ['the', 'aim'], ['aim', 'of'], ['of', 'speeding'], ['speeding', 'up'], ['up', 'the'], ['the', 'Python'], ['Python', 'interpreter'], ['interpreter', 'fivefold'], ['fivefold', 'by'], ['by', 'using'], ['using', 'the'], ['the', 'LLVM,'], ['LLVM,', 'and'], ['and', 'of'], ['of', 'improving'], ['improving', 'its'], ['its', 'multithreading'], ['multithreading', 'ability'], ['ability', 'to'], ['to', 'scale'], ['scale', 'to'], ['to', 'thousands'], ['thousands', 'of'], ['of', 'cores.'], ['cores.', 'Psyco'], ['Psyco', 'is'], ['is', 'a'], ['a', 'just-in-time'], ['just-in-time', 'specialising'], ['specialising', 'compiler'], ['compiler', 'that'], ['that', 'integrates'], ['integrates', 'with'], ['with', 'CPython'], ['CPython', 'and'], ['and', 'transforms'], ['transforms', 'bytecode'], ['bytecode', 'to'], ['to', 'machine'], ['machine', 'code'], ['code', 'at'], ['at', 'runtime.'], ['runtime.', 'The'], ['The', 'emitted'], ['emitted', 'code'], ['code', 'is'], ['is', 'specialised'], ['specialised', 'for'], ['for', 'certain'], ['certain', 'data'], ['data', 'types'], ['types', 'and'], ['and', 'is'], ['is', 'faster'], ['faster', 'than'], ['than', 'standard'], ['standard', 'Python'], ['Python', 'code.'], ['code.', 'In'], ['In', ','], [',', 'Nokia'], ['Nokia', 'released'], ['released', 'a'], ['a', 'Python'], ['Python', 'interpreter'], ['interpreter', 'for'], ['for', 'the'], ['the', 'Series'], ['Series', 'mobile'], ['mobile', 'phones'], ['phones', 'named'], ['named', 'PyS'], ['PyS', '.'], ['.', 'It'], ['It', 'includes'], ['includes', 'many'], ['many', 'of'], ['of', 'the'], ['the', 'modules'], ['modules', 'from'], ['from', 'the'], ['the', 'CPython'], ['CPython', 'implementations'], ['implementations', 'and'], ['and', 'some'], ['some', 'additional'], ['additional', 'modules'], ['modules', 'to'], ['to', 'integrate'], ['integrate', 'with'], ['with', 'the'], ['the', 'Symbian'], ['Symbian', 'operating'], ['operating', 'system.'], ['system.', 'The'], ['The', 'project'], ['project', 'has'], ['has', 'been'], ['been', 'kept'], ['kept', 'up-to-date'], ['up-to-date', 'to'], ['to', 'run'], ['run', 'on'], ['on', 'all'], ['all', 'variants'], ['variants', 'of'], ['of', 'the'], ['the', 'S'], ['S', 'platform,'], ['platform,', 'and'], ['and', 'several'], ['several', 'third-party'], ['third-party', 'modules'], ['modules', 'are'], ['are', 'available.'], ['available.', 'The'], ['The', 'Nokia'], ['Nokia', 'N'], ['N', 'also'], ['also', 'supports'], ['supports', 'Python'], ['Python', 'with'], ['with', 'GTK'], ['GTK', 'widget'], ['widget', 'libraries,'], ['libraries,', 'enabling'], ['enabling', 'programs'], ['programs', 'to'], ['to', 'be'], ['be', 'written'], ['written', 'and'], ['and', 'run'], ['run', 'on'], ['on', 'the'], ['the', 'target'], ['target', 'device.'], ['device.', 'Cross-compilers'], ['Cross-compilers', 'to'], ['to', 'other'], ['other', 'languages'], ['languages', 'edit'], ['edit', 'There'], ['There', 'are'], ['are', 'several'], ['several', 'compilers'], ['compilers', 'to'], ['to', 'high-level'], ['high-level', 'object'], ['object', 'languages,'], ['languages,', 'with'], ['with', 'either'], ['either', 'unrestricted'], ['unrestricted', 'Python,'], ['Python,', 'a'], ['a', 'restricted'], ['restricted', 'subset'], ['subset', 'of'], ['of', 'Python,'], ['Python,', 'or'], ['or', 'a'], ['a', 'language'], ['language', 'similar'], ['similar', 'to'], ['to', 'Python'], ['Python', 'as'], ['as', 'the'], ['the', 'source'], ['source', 'language:'], ['language:', 'Jython'], ['Jython', 'compiles'], ['compiles', 'into'], ['into', 'Java'], ['Java', 'byte'], ['byte', 'code,'], ['code,', 'which'], ['which', 'can'], ['can', 'then'], ['then', 'be'], ['be', 'executed'], ['executed', 'by'], ['by', 'every'], ['every', 'Java'], ['Java', 'virtual'], ['virtual', 'machine'], ['machine', 'implementation.'], ['implementation.', 'This'], ['This', 'also'], ['also', 'enables'], ['enables', 'the'], ['the', 'use'], ['use', 'of'], ['of', 'Java'], ['Java', 'class'], ['class', 'library'], ['library', 'functions'], ['functions', 'from'], ['from', 'the'], ['the', 'Python'], ['Python', 'program.'], ['program.', 'IronPython'], ['IronPython', 'follows'], ['follows', 'a'], ['a', 'similar'], ['similar', 'approach'], ['approach', 'in'], ['in', 'order'], ['order', 'to'], ['to', 'run'], ['run', 'Python'], ['Python', 'programs'], ['programs', 'on'], ['on', 'the'], ['the', '.NET'], ['.NET', 'Common'], ['Common', 'Language'], ['Language', 'Runtime.'], ['Runtime.', 'The'], ['The', 'RPython'], ['RPython', 'language'], ['language', 'can'], ['can', 'be'], ['be', 'compiled'], ['compiled', 'to'], ['to', 'C,'], ['C,', 'Java'], ['Java', 'bytecode,'], ['bytecode,', 'or'], ['or', 'Common'], ['Common', 'Intermediate'], ['Intermediate', 'Language,'], ['Language,', 'and'], ['and', 'is'], ['is', 'used'], ['used', 'to'], ['to', 'build'], ['build', 'the'], ['the', 'PyPy'], ['PyPy', 'interpreter'], ['interpreter', 'of'], ['of', 'Python.'], ['Python.', 'Pyjs'], ['Pyjs', 'compiles'], ['compiles', 'Python'], ['Python', 'to'], ['to', 'JavaScript.'], ['JavaScript.', 'Cython'], ['Cython', 'compiles'], ['compiles', 'Python'], ['Python', 'to'], ['to', 'C'], ['C', 'and'], ['and', 'C'], ['C', '.'], ['.', 'Pythran'], ['Pythran', 'compiles'], ['compiles', 'Python'], ['Python', 'to'], ['to', 'C'], ['C', '.'], ['.', 'Somewhat'], ['Somewhat', 'dated'], ['dated', 'Pyrex'], ['Pyrex', '(latest'], ['(latest', 'release'], ['release', 'in'], ['in', ')'], [')', 'and'], ['and', 'Shed'], ['Shed', 'Skin'], ['Skin', '(latest'], ['(latest', 'release'], ['release', 'in'], ['in', ')'], [')', 'compile'], ['compile', 'to'], ['to', 'C'], ['C', 'and'], ['and', 'C'], ['C', 'respectively.'], ['respectively.', \"Google's\"], [\"Google's\", 'Grumpy'], ['Grumpy', 'compiles'], ['compiles', 'Python'], ['Python', 'to'], ['to', 'Go.'], ['Go.', 'Nuitka'], ['Nuitka', 'compiles'], ['compiles', 'Python'], ['Python', 'into'], ['into', 'C'], ['C', 'Performance'], ['Performance', 'edit'], ['edit', 'A'], ['A', 'performance'], ['performance', 'comparison'], ['comparison', 'of'], ['of', 'various'], ['various', 'Python'], ['Python', 'implementations'], ['implementations', 'on'], ['on', 'a'], ['a', 'non-numerical'], ['non-numerical', '(combinatorial)'], ['(combinatorial)', 'workload'], ['workload', 'was'], ['was', 'presented'], ['presented', 'at'], ['at', 'EuroSciPy'], ['EuroSciPy', \"'\"], [\"'\", '.'], ['.', 'Development'], ['Development', 'edit'], ['edit', \"Python's\"], [\"Python's\", 'development'], ['development', 'is'], ['is', 'conducted'], ['conducted', 'largely'], ['largely', 'through'], ['through', 'the'], ['the', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposal'], ['Proposal', '(PEP)'], ['(PEP)', 'process,'], ['process,', 'the'], ['the', 'primary'], ['primary', 'mechanism'], ['mechanism', 'for'], ['for', 'proposing'], ['proposing', 'major'], ['major', 'new'], ['new', 'features,'], ['features,', 'collecting'], ['collecting', 'community'], ['community', 'input'], ['input', 'on'], ['on', 'issues'], ['issues', 'and'], ['and', 'documenting'], ['documenting', 'Python'], ['Python', 'design'], ['design', 'decisions.'], ['decisions.', 'Outstanding'], ['Outstanding', 'PEPs'], ['PEPs', 'are'], ['are', 'reviewed'], ['reviewed', 'and'], ['and', 'commented'], ['commented', 'on'], ['on', 'by'], ['by', 'the'], ['the', 'Python'], ['Python', 'community'], ['community', 'and'], ['and', 'Guido'], ['Guido', 'Van'], ['Van', 'Rossum,'], ['Rossum,', \"Python's\"], [\"Python's\", 'Benevolent'], ['Benevolent', 'Dictator'], ['Dictator', 'For'], ['For', 'Life.'], ['Life.', 'Enhancement'], ['Enhancement', 'of'], ['of', 'the'], ['the', 'language'], ['language', 'corresponds'], ['corresponds', 'with'], ['with', 'development'], ['development', 'of'], ['of', 'the'], ['the', 'CPython'], ['CPython', 'reference'], ['reference', 'implementation.'], ['implementation.', 'The'], ['The', 'mailing'], ['mailing', 'list'], ['list', 'python-dev'], ['python-dev', 'is'], ['is', 'the'], ['the', 'primary'], ['primary', 'forum'], ['forum', 'for'], ['for', 'the'], ['the', \"language's\"], [\"language's\", 'development.'], ['development.', 'Specific'], ['Specific', 'issues'], ['issues', 'are'], ['are', 'discussed'], ['discussed', 'in'], ['in', 'the'], ['the', 'Roundup'], ['Roundup', 'bug'], ['bug', 'tracker'], ['tracker', 'maintained'], ['maintained', 'at'], ['at', 'python.org.'], ['python.org.', 'Development'], ['Development', 'originally'], ['originally', 'took'], ['took', 'place'], ['place', 'on'], ['on', 'a'], ['a', 'self-hosted'], ['self-hosted', 'source-code'], ['source-code', 'repository'], ['repository', 'running'], ['running', 'Mercurial,'], ['Mercurial,', 'until'], ['until', 'Python'], ['Python', 'moved'], ['moved', 'to'], ['to', 'GitHub'], ['GitHub', 'in'], ['in', 'January'], ['January', '.'], ['.', \"CPython's\"], [\"CPython's\", 'public'], ['public', 'releases'], ['releases', 'come'], ['come', 'in'], ['in', 'three'], ['three', 'types,'], ['types,', 'distinguished'], ['distinguished', 'by'], ['by', 'which'], ['which', 'part'], ['part', 'of'], ['of', 'the'], ['the', 'version'], ['version', 'number'], ['number', 'is'], ['is', 'incremented:'], ['incremented:', 'Backward-incompatible'], ['Backward-incompatible', 'versions,'], ['versions,', 'where'], ['where', 'code'], ['code', 'is'], ['is', 'expected'], ['expected', 'to'], ['to', 'break'], ['break', 'and'], ['and', 'need'], ['need', 'to'], ['to', 'be'], ['be', 'manually'], ['manually', 'ported.'], ['ported.', 'The'], ['The', 'first'], ['first', 'part'], ['part', 'of'], ['of', 'the'], ['the', 'version'], ['version', 'number'], ['number', 'is'], ['is', 'incremented.'], ['incremented.', 'These'], ['These', 'releases'], ['releases', 'happen'], ['happen', 'infrequentlyfor'], ['infrequentlyfor', 'example,'], ['example,', 'version'], ['version', '.'], ['.', 'was'], ['was', 'released'], ['released', 'years'], ['years', 'after'], ['after', '.'], ['.', '.'], ['.', 'Major'], ['Major', 'or'], ['or', '\"feature\"'], ['\"feature\"', 'releases,'], ['releases,', 'about'], ['about', 'every'], ['every', 'months,'], ['months,', 'are'], ['are', 'largely'], ['largely', 'compatible'], ['compatible', 'but'], ['but', 'introduce'], ['introduce', 'new'], ['new', 'features.'], ['features.', 'The'], ['The', 'second'], ['second', 'part'], ['part', 'of'], ['of', 'the'], ['the', 'version'], ['version', 'number'], ['number', 'is'], ['is', 'incremented.'], ['incremented.', 'Each'], ['Each', 'major'], ['major', 'version'], ['version', 'is'], ['is', 'supported'], ['supported', 'by'], ['by', 'bugfixes'], ['bugfixes', 'for'], ['for', 'several'], ['several', 'years'], ['years', 'after'], ['after', 'its'], ['its', 'release.'], ['release.', 'Bugfix'], ['Bugfix', 'releases,'], ['releases,', 'which'], ['which', 'introduce'], ['introduce', 'no'], ['no', 'new'], ['new', 'features,'], ['features,', 'occur'], ['occur', 'about'], ['about', 'every'], ['every', 'months'], ['months', 'and'], ['and', 'are'], ['are', 'made'], ['made', 'when'], ['when', 'a'], ['a', 'sufficient'], ['sufficient', 'number'], ['number', 'of'], ['of', 'bugs'], ['bugs', 'have'], ['have', 'been'], ['been', 'fixed'], ['fixed', 'upstream'], ['upstream', 'since'], ['since', 'the'], ['the', 'last'], ['last', 'release.'], ['release.', 'Security'], ['Security', 'vulnerabilities'], ['vulnerabilities', 'are'], ['are', 'also'], ['also', 'patched'], ['patched', 'in'], ['in', 'these'], ['these', 'releases.'], ['releases.', 'The'], ['The', 'third'], ['third', 'and'], ['and', 'final'], ['final', 'part'], ['part', 'of'], ['of', 'the'], ['the', 'version'], ['version', 'number'], ['number', 'is'], ['is', 'incremented.'], ['incremented.', 'Many'], ['Many', 'alpha,'], ['alpha,', 'beta,'], ['beta,', 'and'], ['and', 'release-candidates'], ['release-candidates', 'are'], ['are', 'also'], ['also', 'released'], ['released', 'as'], ['as', 'previews'], ['previews', 'and'], ['and', 'for'], ['for', 'testing'], ['testing', 'before'], ['before', 'final'], ['final', 'releases.'], ['releases.', 'Although'], ['Although', 'there'], ['there', 'is'], ['is', 'a'], ['a', 'rough'], ['rough', 'schedule'], ['schedule', 'for'], ['for', 'each'], ['each', 'release,'], ['release,', 'they'], ['they', 'are'], ['are', 'often'], ['often', 'delayed'], ['delayed', 'if'], ['if', 'the'], ['the', 'code'], ['code', 'is'], ['is', 'not'], ['not', 'ready.'], ['ready.', \"Python's\"], [\"Python's\", 'development'], ['development', 'team'], ['team', 'monitors'], ['monitors', 'the'], ['the', 'state'], ['state', 'of'], ['of', 'the'], ['the', 'code'], ['code', 'by'], ['by', 'running'], ['running', 'the'], ['the', 'large'], ['large', 'unit'], ['unit', 'test'], ['test', 'suite'], ['suite', 'during'], ['during', 'development,'], ['development,', 'and'], ['and', 'using'], ['using', 'the'], ['the', 'BuildBot'], ['BuildBot', 'continuous'], ['continuous', 'integration'], ['integration', 'system.'], ['system.', 'The'], ['The', 'community'], ['community', 'of'], ['of', 'Python'], ['Python', 'developers'], ['developers', 'has'], ['has', 'also'], ['also', 'contributed'], ['contributed', 'over'], ['over', ','], [',', 'software'], ['software', 'modules'], ['modules', '(as'], ['(as', 'of'], ['of', 'August'], ['August', 'update'], ['update', ')'], [')', 'to'], ['to', 'the'], ['the', 'Python'], ['Python', 'Package'], ['Package', 'Index'], ['Index', '(PyPI),'], ['(PyPI),', 'the'], ['the', 'official'], ['official', 'repository'], ['repository', 'of'], ['of', 'third-party'], ['third-party', 'Python'], ['Python', 'libraries.'], ['libraries.', 'The'], ['The', 'major'], ['major', 'academic'], ['academic', 'conference'], ['conference', 'on'], ['on', 'Python'], ['Python', 'is'], ['is', 'PyCon.'], ['PyCon.', 'There'], ['There', 'are'], ['are', 'also'], ['also', 'special'], ['special', 'Python'], ['Python', 'mentoring'], ['mentoring', 'programmes,'], ['programmes,', 'such'], ['such', 'as'], ['as', 'Pyladies.'], ['Pyladies.', 'Naming'], ['Naming', 'edit'], ['edit', \"Python's\"], [\"Python's\", 'name'], ['name', 'is'], ['is', 'derived'], ['derived', 'from'], ['from', 'the'], ['the', 'British'], ['British', 'comedy'], ['comedy', 'group'], ['group', 'Monty'], ['Monty', 'Python,'], ['Python,', 'whom'], ['whom', 'Python'], ['Python', 'creator'], ['creator', 'Guido'], ['Guido', 'van'], ['van', 'Rossum'], ['Rossum', 'enjoyed'], ['enjoyed', 'while'], ['while', 'developing'], ['developing', 'the'], ['the', 'language.'], ['language.', 'Monty'], ['Monty', 'Python'], ['Python', 'references'], ['references', 'appear'], ['appear', 'frequently'], ['frequently', 'in'], ['in', 'Python'], ['Python', 'code'], ['code', 'and'], ['and', 'culture;'], ['culture;', 'for'], ['for', 'example,'], ['example,', 'the'], ['the', 'metasyntactic'], ['metasyntactic', 'variables'], ['variables', 'often'], ['often', 'used'], ['used', 'in'], ['in', 'Python'], ['Python', 'literature'], ['literature', 'are'], ['are', 'spam'], ['spam', 'and'], ['and', 'eggs'], ['eggs', 'instead'], ['instead', 'of'], ['of', 'the'], ['the', 'traditional'], ['traditional', 'foo'], ['foo', 'and'], ['and', 'bar'], ['bar', '.'], ['.', 'The'], ['The', 'official'], ['official', 'Python'], ['Python', 'documentation'], ['documentation', 'also'], ['also', 'contains'], ['contains', 'various'], ['various', 'references'], ['references', 'to'], ['to', 'Monty'], ['Monty', 'Python'], ['Python', 'routines.'], ['routines.', 'The'], ['The', 'prefix'], ['prefix', 'Py-'], ['Py-', 'is'], ['is', 'used'], ['used', 'to'], ['to', 'show'], ['show', 'that'], ['that', 'something'], ['something', 'is'], ['is', 'related'], ['related', 'to'], ['to', 'Python.'], ['Python.', 'Examples'], ['Examples', 'of'], ['of', 'the'], ['the', 'use'], ['use', 'of'], ['of', 'this'], ['this', 'prefix'], ['prefix', 'in'], ['in', 'names'], ['names', 'of'], ['of', 'Python'], ['Python', 'applications'], ['applications', 'or'], ['or', 'libraries'], ['libraries', 'include'], ['include', 'Pygame,'], ['Pygame,', 'a'], ['a', 'binding'], ['binding', 'of'], ['of', 'SDL'], ['SDL', 'to'], ['to', 'Python'], ['Python', '(commonly'], ['(commonly', 'used'], ['used', 'to'], ['to', 'create'], ['create', 'games);'], ['games);', 'Python'], ['Python', 'for'], ['for', 'S'], ['S', ','], [',', 'an'], ['an', 'implementation'], ['implementation', 'for'], ['for', 'the'], ['the', 'Symbian'], ['Symbian', 'S'], ['S', 'operating'], ['operating', 'system;'], ['system;', 'PyQt'], ['PyQt', 'and'], ['and', 'PyGTK,'], ['PyGTK,', 'which'], ['which', 'bind'], ['bind', 'Qt'], ['Qt', 'and'], ['and', 'GTK'], ['GTK', 'to'], ['to', 'Python'], ['Python', 'respectively;'], ['respectively;', 'and'], ['and', 'PyPy,'], ['PyPy,', 'a'], ['a', 'Python'], ['Python', 'implementation'], ['implementation', 'originally'], ['originally', 'written'], ['written', 'in'], ['in', 'Python.'], ['Python.', 'Uses'], ['Uses', 'edit'], ['edit', 'Main'], ['Main', 'article:'], ['article:', 'List'], ['List', 'of'], ['of', 'Python'], ['Python', 'software'], ['software', 'Since'], ['Since', ','], [',', 'Python'], ['Python', 'has'], ['has', 'consistently'], ['consistently', 'ranked'], ['ranked', 'in'], ['in', 'the'], ['the', 'top'], ['top', 'ten'], ['ten', 'most'], ['most', 'popular'], ['popular', 'programming'], ['programming', 'languages'], ['languages', 'in'], ['in', 'the'], ['the', 'TIOBE'], ['TIOBE', 'Programming'], ['Programming', 'Community'], ['Community', 'Index.'], ['Index.', 'As'], ['As', 'of'], ['of', 'March'], ['March', 'update'], ['update', ','], [',', 'it'], ['it', 'is'], ['is', 'the'], ['the', 'fifth'], ['fifth', 'most'], ['most', 'popular'], ['popular', 'language.'], ['language.', 'It'], ['It', 'was'], ['was', 'selected'], ['selected', 'Programming'], ['Programming', 'Language'], ['Language', 'of'], ['of', 'the'], ['the', 'Year'], ['Year', 'in'], ['in', 'and'], ['and', '.'], ['.', 'It'], ['It', 'is'], ['is', 'the'], ['the', 'third'], ['third', 'most'], ['most', 'popular'], ['popular', 'language'], ['language', 'whose'], ['whose', 'grammatical'], ['grammatical', 'syntax'], ['syntax', 'is'], ['is', 'not'], ['not', 'predominantly'], ['predominantly', 'based'], ['based', 'on'], ['on', 'C.'], ['C.', 'An'], ['An', 'empirical'], ['empirical', 'study'], ['study', 'found'], ['found', 'that'], ['that', 'scripting'], ['scripting', 'languages,'], ['languages,', 'such'], ['such', 'as'], ['as', 'Python,'], ['Python,', 'are'], ['are', 'more'], ['more', 'productive'], ['productive', 'than'], ['than', 'conventional'], ['conventional', 'languages,'], ['languages,', 'such'], ['such', 'as'], ['as', 'C'], ['C', 'and'], ['and', 'Java,'], ['Java,', 'for'], ['for', 'programming'], ['programming', 'problems'], ['problems', 'involving'], ['involving', 'string'], ['string', 'manipulation'], ['manipulation', 'and'], ['and', 'search'], ['search', 'in'], ['in', 'a'], ['a', 'dictionary,'], ['dictionary,', 'and'], ['and', 'determined'], ['determined', 'that'], ['that', 'memory'], ['memory', 'consumption'], ['consumption', 'was'], ['was', 'often'], ['often', '\"better'], ['\"better', 'than'], ['than', 'Java'], ['Java', 'and'], ['and', 'not'], ['not', 'much'], ['much', 'worse'], ['worse', 'than'], ['than', 'C'], ['C', 'or'], ['or', 'C'], ['C', '\".'], ['\".', 'Large'], ['Large', 'organizations'], ['organizations', 'that'], ['that', 'use'], ['use', 'Python'], ['Python', 'include'], ['include', 'Wikipedia,'], ['Wikipedia,', 'Google,'], ['Google,', 'Yahoo!,'], ['Yahoo!,', 'CERN,'], ['CERN,', 'NASA,'], ['NASA,', 'and'], ['and', 'some'], ['some', 'smaller'], ['smaller', 'entities'], ['entities', 'like'], ['like', 'ILM'], ['ILM', 'and'], ['and', 'ITA.'], ['ITA.', 'The'], ['The', 'social'], ['social', 'news'], ['news', 'networking'], ['networking', 'site'], ['site', 'Reddit'], ['Reddit', 'is'], ['is', 'written'], ['written', 'entirely'], ['entirely', 'in'], ['in', 'Python.'], ['Python.', 'Python'], ['Python', 'can'], ['can', 'serve'], ['serve', 'as'], ['as', 'a'], ['a', 'scripting'], ['scripting', 'language'], ['language', 'for'], ['for', 'web'], ['web', 'applications,'], ['applications,', 'e.g.,'], ['e.g.,', 'via'], ['via', 'mod_wsgi'], ['mod_wsgi', 'for'], ['for', 'the'], ['the', 'Apache'], ['Apache', 'web'], ['web', 'server.'], ['server.', 'With'], ['With', 'Web'], ['Web', 'Server'], ['Server', 'Gateway'], ['Gateway', 'Interface,'], ['Interface,', 'a'], ['a', 'standard'], ['standard', 'API'], ['API', 'has'], ['has', 'evolved'], ['evolved', 'to'], ['to', 'facilitate'], ['facilitate', 'these'], ['these', 'applications.'], ['applications.', 'Web'], ['Web', 'frameworks'], ['frameworks', 'like'], ['like', 'Django,'], ['Django,', 'Pylons,'], ['Pylons,', 'Pyramid,'], ['Pyramid,', 'TurboGears,'], ['TurboGears,', 'web'], ['web', 'py,'], ['py,', 'Tornado,'], ['Tornado,', 'Flask,'], ['Flask,', 'Bottle'], ['Bottle', 'and'], ['and', 'Zope'], ['Zope', 'support'], ['support', 'developers'], ['developers', 'in'], ['in', 'the'], ['the', 'design'], ['design', 'and'], ['and', 'maintenance'], ['maintenance', 'of'], ['of', 'complex'], ['complex', 'applications.'], ['applications.', 'Pyjs'], ['Pyjs', 'and'], ['and', 'IronPython'], ['IronPython', 'can'], ['can', 'be'], ['be', 'used'], ['used', 'to'], ['to', 'develop'], ['develop', 'the'], ['the', 'client-side'], ['client-side', 'of'], ['of', 'Ajax-based'], ['Ajax-based', 'applications.'], ['applications.', 'SQLAlchemy'], ['SQLAlchemy', 'can'], ['can', 'be'], ['be', 'used'], ['used', 'as'], ['as', 'data'], ['data', 'mapper'], ['mapper', 'to'], ['to', 'a'], ['a', 'relational'], ['relational', 'database.'], ['database.', 'Twisted'], ['Twisted', 'is'], ['is', 'a'], ['a', 'framework'], ['framework', 'to'], ['to', 'program'], ['program', 'communications'], ['communications', 'between'], ['between', 'computers,'], ['computers,', 'and'], ['and', 'is'], ['is', 'used'], ['used', '(for'], ['(for', 'example)'], ['example)', 'by'], ['by', 'Dropbox.'], ['Dropbox.', 'Libraries'], ['Libraries', 'such'], ['such', 'as'], ['as', 'NumPy,'], ['NumPy,', 'SciPy'], ['SciPy', 'and'], ['and', 'Matplotlib'], ['Matplotlib', 'allow'], ['allow', 'the'], ['the', 'effective'], ['effective', 'use'], ['use', 'of'], ['of', 'Python'], ['Python', 'in'], ['in', 'scientific'], ['scientific', 'computing,'], ['computing,', 'with'], ['with', 'specialized'], ['specialized', 'libraries'], ['libraries', 'such'], ['such', 'as'], ['as', 'Biopython'], ['Biopython', 'and'], ['and', 'Astropy'], ['Astropy', 'providing'], ['providing', 'domain-specific'], ['domain-specific', 'functionality.'], ['functionality.', 'SageMath'], ['SageMath', 'is'], ['is', 'a'], ['a', 'mathematical'], ['mathematical', 'software'], ['software', 'with'], ['with', 'a'], ['a', '\"notebook\"'], ['\"notebook\"', 'programmable'], ['programmable', 'in'], ['in', 'Python:'], ['Python:', 'its'], ['its', 'library'], ['library', 'covers'], ['covers', 'many'], ['many', 'aspects'], ['aspects', 'of'], ['of', 'mathematics,'], ['mathematics,', 'including'], ['including', 'algebra,'], ['algebra,', 'combinatorics,'], ['combinatorics,', 'numerical'], ['numerical', 'mathematics,'], ['mathematics,', 'number'], ['number', 'theory,'], ['theory,', 'and'], ['and', 'calculus.'], ['calculus.', 'The'], ['The', 'Python'], ['Python', 'language'], ['language', 're-implemented'], ['re-implemented', 'in'], ['in', 'Java'], ['Java', 'platform'], ['platform', 'is'], ['is', 'used'], ['used', 'for'], ['for', 'numeric'], ['numeric', 'and'], ['and', 'statistical'], ['statistical', 'calculations'], ['calculations', 'with'], ['with', 'D/'], ['D/', 'D'], ['D', 'visualization'], ['visualization', 'by'], ['by', 'the'], ['the', 'DMelt'], ['DMelt', 'project.'], ['project.', 'Python'], ['Python', 'has'], ['has', 'been'], ['been', 'successfully'], ['successfully', 'embedded'], ['embedded', 'in'], ['in', 'many'], ['many', 'software'], ['software', 'products'], ['products', 'as'], ['as', 'a'], ['a', 'scripting'], ['scripting', 'language,'], ['language,', 'including'], ['including', 'in'], ['in', 'finite'], ['finite', 'element'], ['element', 'method'], ['method', 'software'], ['software', 'such'], ['such', 'as'], ['as', 'Abaqus,'], ['Abaqus,', 'D'], ['D', 'parametric'], ['parametric', 'modeler'], ['modeler', 'like'], ['like', 'FreeCAD,'], ['FreeCAD,', 'D'], ['D', 'animation'], ['animation', 'packages'], ['packages', 'such'], ['such', 'as'], ['as', 'ds'], ['ds', 'Max,'], ['Max,', 'Blender,'], ['Blender,', 'Cinema'], ['Cinema', 'D,'], ['D,', 'Lightwave,'], ['Lightwave,', 'Houdini,'], ['Houdini,', 'Maya,'], ['Maya,', 'modo,'], ['modo,', 'MotionBuilder,'], ['MotionBuilder,', 'Softimage,'], ['Softimage,', 'the'], ['the', 'visual'], ['visual', 'effects'], ['effects', 'compositor'], ['compositor', 'Nuke,'], ['Nuke,', 'D'], ['D', 'imaging'], ['imaging', 'programs'], ['programs', 'like'], ['like', 'GIMP,'], ['GIMP,', 'Inkscape,'], ['Inkscape,', 'Scribus'], ['Scribus', 'and'], ['and', 'Paint'], ['Paint', 'Shop'], ['Shop', 'Pro,'], ['Pro,', 'and'], ['and', 'musical'], ['musical', 'notation'], ['notation', 'programs'], ['programs', 'like'], ['like', 'scorewriter'], ['scorewriter', 'and'], ['and', 'capella.'], ['capella.', 'GNU'], ['GNU', 'Debugger'], ['Debugger', 'uses'], ['uses', 'Python'], ['Python', 'as'], ['as', 'a'], ['a', 'pretty'], ['pretty', 'printer'], ['printer', 'to'], ['to', 'show'], ['show', 'complex'], ['complex', 'structures'], ['structures', 'such'], ['such', 'as'], ['as', 'C'], ['C', 'containers.'], ['containers.', 'Esri'], ['Esri', 'promotes'], ['promotes', 'Python'], ['Python', 'as'], ['as', 'the'], ['the', 'best'], ['best', 'choice'], ['choice', 'for'], ['for', 'writing'], ['writing', 'scripts'], ['scripts', 'in'], ['in', 'ArcGIS.'], ['ArcGIS.', 'It'], ['It', 'has'], ['has', 'also'], ['also', 'been'], ['been', 'used'], ['used', 'in'], ['in', 'several'], ['several', 'video'], ['video', 'games,'], ['games,', 'and'], ['and', 'has'], ['has', 'been'], ['been', 'adopted'], ['adopted', 'as'], ['as', 'first'], ['first', 'of'], ['of', 'the'], ['the', 'three'], ['three', 'available'], ['available', 'programming'], ['programming', 'languages'], ['languages', 'in'], ['in', 'Google'], ['Google', 'App'], ['App', 'Engine,'], ['Engine,', 'the'], ['the', 'other'], ['other', 'two'], ['two', 'being'], ['being', 'Java'], ['Java', 'and'], ['and', 'Go.'], ['Go.', 'Python'], ['Python', 'is'], ['is', 'also'], ['also', 'used'], ['used', 'in'], ['in', 'algorithmic'], ['algorithmic', 'trading'], ['trading', 'and'], ['and', 'quantitative'], ['quantitative', 'finance.'], ['finance.', 'Python'], ['Python', 'can'], ['can', 'also'], ['also', 'be'], ['be', 'implemented'], ['implemented', 'in'], ['in', 'APIs'], ['APIs', 'of'], ['of', 'online'], ['online', 'brokerages'], ['brokerages', 'that'], ['that', 'run'], ['run', 'on'], ['on', 'other'], ['other', 'languages'], ['languages', 'by'], ['by', 'using'], ['using', 'wrappers.'], ['wrappers.', 'Python'], ['Python', 'has'], ['has', 'been'], ['been', 'used'], ['used', 'in'], ['in', 'artificial'], ['artificial', 'intelligence'], ['intelligence', 'projects.'], ['projects.', 'As'], ['As', 'a'], ['a', 'scripting'], ['scripting', 'language'], ['language', 'with'], ['with', 'modular'], ['modular', 'architecture,'], ['architecture,', 'simple'], ['simple', 'syntax'], ['syntax', 'and'], ['and', 'rich'], ['rich', 'text'], ['text', 'processing'], ['processing', 'tools,'], ['tools,', 'Python'], ['Python', 'is'], ['is', 'often'], ['often', 'used'], ['used', 'for'], ['for', 'natural'], ['natural', 'language'], ['language', 'processing.'], ['processing.', 'Many'], ['Many', 'operating'], ['operating', 'systems'], ['systems', 'include'], ['include', 'Python'], ['Python', 'as'], ['as', 'a'], ['a', 'standard'], ['standard', 'component.'], ['component.', 'It'], ['It', 'ships'], ['ships', 'with'], ['with', 'most'], ['most', 'Linux'], ['Linux', 'distributions,'], ['distributions,', 'AmigaOS'], ['AmigaOS', ','], [',', 'FreeBSD,'], ['FreeBSD,', 'NetBSD,'], ['NetBSD,', 'OpenBSD'], ['OpenBSD', 'and'], ['and', 'macOS,'], ['macOS,', 'and'], ['and', 'can'], ['can', 'be'], ['be', 'used'], ['used', 'from'], ['from', 'the'], ['the', 'command'], ['command', 'line'], ['line', '(terminal).'], ['(terminal).', 'Many'], ['Many', 'Linux'], ['Linux', 'distributions'], ['distributions', 'use'], ['use', 'installers'], ['installers', 'written'], ['written', 'in'], ['in', 'Python:'], ['Python:', 'Ubuntu'], ['Ubuntu', 'uses'], ['uses', 'the'], ['the', 'Ubiquity'], ['Ubiquity', 'installer,'], ['installer,', 'while'], ['while', 'Red'], ['Red', 'Hat'], ['Hat', 'Linux'], ['Linux', 'and'], ['and', 'Fedora'], ['Fedora', 'use'], ['use', 'the'], ['the', 'Anaconda'], ['Anaconda', 'installer.'], ['installer.', 'Gentoo'], ['Gentoo', 'Linux'], ['Linux', 'uses'], ['uses', 'Python'], ['Python', 'in'], ['in', 'its'], ['its', 'package'], ['package', 'management'], ['management', 'system,'], ['system,', 'Portage.'], ['Portage.', 'Python'], ['Python', 'is'], ['is', 'used'], ['used', 'extensively'], ['extensively', 'in'], ['in', 'the'], ['the', 'information'], ['information', 'security'], ['security', 'industry,'], ['industry,', 'including'], ['including', 'in'], ['in', 'exploit'], ['exploit', 'development.'], ['development.', 'Most'], ['Most', 'of'], ['of', 'the'], ['the', 'Sugar'], ['Sugar', 'software'], ['software', 'for'], ['for', 'the'], ['the', 'One'], ['One', 'Laptop'], ['Laptop', 'per'], ['per', 'Child'], ['Child', 'XO,'], ['XO,', 'now'], ['now', 'developed'], ['developed', 'at'], ['at', 'Sugar'], ['Sugar', 'Labs,'], ['Labs,', 'is'], ['is', 'written'], ['written', 'in'], ['in', 'Python.'], ['Python.', 'The'], ['The', 'Raspberry'], ['Raspberry', 'Pi'], ['Pi', 'single-board'], ['single-board', 'computer'], ['computer', 'project'], ['project', 'has'], ['has', 'adopted'], ['adopted', 'Python'], ['Python', 'as'], ['as', 'its'], ['its', 'main'], ['main', 'user-programming'], ['user-programming', 'language.'], ['language.', 'LibreOffice'], ['LibreOffice', 'includes'], ['includes', 'Python,'], ['Python,', 'and'], ['and', 'intends'], ['intends', 'to'], ['to', 'replace'], ['replace', 'Java'], ['Java', 'with'], ['with', 'Python.'], ['Python.', 'Its'], ['Its', 'Python'], ['Python', 'Scripting'], ['Scripting', 'Provider'], ['Provider', 'is'], ['is', 'a'], ['a', 'core'], ['core', 'feature'], ['feature', 'since'], ['since', 'Version'], ['Version', '.'], ['.', 'from'], ['from', 'February'], ['February', '.'], ['.', 'Languages'], ['Languages', 'influenced'], ['influenced', 'by'], ['by', 'Python'], ['Python', 'edit'], ['edit', \"Python's\"], [\"Python's\", 'design'], ['design', 'and'], ['and', 'philosophy'], ['philosophy', 'have'], ['have', 'influenced'], ['influenced', 'many'], ['many', 'other'], ['other', 'programming'], ['programming', 'languages:'], ['languages:', 'Boo'], ['Boo', 'uses'], ['uses', 'indentation,'], ['indentation,', 'a'], ['a', 'similar'], ['similar', 'syntax,'], ['syntax,', 'and'], ['and', 'a'], ['a', 'similar'], ['similar', 'object'], ['object', 'model.'], ['model.', 'Cobra'], ['Cobra', 'uses'], ['uses', 'indentation'], ['indentation', 'and'], ['and', 'a'], ['a', 'similar'], ['similar', 'syntax,'], ['syntax,', 'and'], ['and', 'its'], ['its', '\"Acknowledgements\"'], ['\"Acknowledgements\"', 'document'], ['document', 'lists'], ['lists', 'Python'], ['Python', 'first'], ['first', 'among'], ['among', 'languages'], ['languages', 'that'], ['that', 'influenced'], ['influenced', 'it.'], ['it.', 'However,'], ['However,', 'Cobra'], ['Cobra', 'directly'], ['directly', 'supports'], ['supports', 'design-by-contract,'], ['design-by-contract,', 'unit'], ['unit', 'tests,'], ['tests,', 'and'], ['and', 'optional'], ['optional', 'static'], ['static', 'typing.'], ['typing.', 'CoffeeScript,'], ['CoffeeScript,', 'a'], ['a', 'programming'], ['programming', 'language'], ['language', 'that'], ['that', 'cross-compiles'], ['cross-compiles', 'to'], ['to', 'JavaScript,'], ['JavaScript,', 'has'], ['has', 'Python-inspired'], ['Python-inspired', 'syntax.'], ['syntax.', 'ECMAScript'], ['ECMAScript', 'borrowed'], ['borrowed', 'iterators,'], ['iterators,', 'generators'], ['generators', 'and'], ['and', 'list'], ['list', 'comprehensions'], ['comprehensions', 'from'], ['from', 'Python.'], ['Python.', 'Go'], ['Go', 'is'], ['is', 'described'], ['described', 'as'], ['as', 'incorporating'], ['incorporating', 'the'], ['the', '\"development'], ['\"development', 'speed'], ['speed', 'of'], ['of', 'working'], ['working', 'in'], ['in', 'a'], ['a', 'dynamic'], ['dynamic', 'language'], ['language', 'like'], ['like', 'Python\".'], ['Python\".', 'Groovy'], ['Groovy', 'was'], ['was', 'motivated'], ['motivated', 'by'], ['by', 'the'], ['the', 'desire'], ['desire', 'to'], ['to', 'bring'], ['bring', 'the'], ['the', 'Python'], ['Python', 'design'], ['design', 'philosophy'], ['philosophy', 'to'], ['to', 'Java.'], ['Java.', 'Julia'], ['Julia', 'was'], ['was', 'designed'], ['designed', '\"with'], ['\"with', 'true'], ['true', 'macros'], ['macros', '..'], ['..', 'and'], ['and', 'to'], ['to', 'be'], ['be', 'as'], ['as', 'usable'], ['usable', 'for'], ['for', 'general'], ['general', 'programming'], ['programming', 'as'], ['as', 'Python'], ['Python', 'and'], ['and', 'should'], ['should', 'be'], ['be', 'as'], ['as', 'fast'], ['fast', 'as'], ['as', 'C\".'], ['C\".', 'Calling'], ['Calling', 'to'], ['to', 'or'], ['or', 'from'], ['from', 'Julia'], ['Julia', 'is'], ['is', 'possible;'], ['possible;', 'to'], ['to', 'with'], ['with', 'PyCall.jl'], ['PyCall.jl', 'and'], ['and', 'a'], ['a', 'Python'], ['Python', 'package'], ['package', 'pyjulia'], ['pyjulia', 'allows'], ['allows', 'calling,'], ['calling,', 'in'], ['in', 'the'], ['the', 'other'], ['other', 'direction,'], ['direction,', 'from'], ['from', 'Python.'], ['Python.', 'OCaml'], ['OCaml', 'has'], ['has', 'an'], ['an', 'optional'], ['optional', 'syntax'], ['syntax', 'named'], ['named', 'twt'], ['twt', '(The'], ['(The', 'Whitespace'], ['Whitespace', 'Thing),'], ['Thing),', 'inspired'], ['inspired', 'by'], ['by', 'Python'], ['Python', 'and'], ['and', 'Haskell.'], ['Haskell.', \"Ruby's\"], [\"Ruby's\", 'creator,'], ['creator,', 'Yukihiro'], ['Yukihiro', 'Matsumoto,'], ['Matsumoto,', 'has'], ['has', 'said:'], ['said:', '\"I'], ['\"I', 'wanted'], ['wanted', 'a'], ['a', 'scripting'], ['scripting', 'language'], ['language', 'that'], ['that', 'was'], ['was', 'more'], ['more', 'powerful'], ['powerful', 'than'], ['than', 'Perl,'], ['Perl,', 'and'], ['and', 'more'], ['more', 'object-oriented'], ['object-oriented', 'than'], ['than', 'Python.'], ['Python.', \"That's\"], [\"That's\", 'why'], ['why', 'I'], ['I', 'decided'], ['decided', 'to'], ['to', 'design'], ['design', 'my'], ['my', 'own'], ['own', 'language.\"'], ['language.\"', 'Swift,'], ['Swift,', 'a'], ['a', 'programming'], ['programming', 'language'], ['language', 'developed'], ['developed', 'by'], ['by', 'Apple,'], ['Apple,', 'has'], ['has', 'some'], ['some', 'Python-inspired'], ['Python-inspired', 'syntax.'], ['syntax.', \"Python's\"], [\"Python's\", 'development'], ['development', 'practices'], ['practices', 'have'], ['have', 'also'], ['also', 'been'], ['been', 'emulated'], ['emulated', 'by'], ['by', 'other'], ['other', 'languages.'], ['languages.', 'For'], ['For', 'example,'], ['example,', 'the'], ['the', 'practice'], ['practice', 'of'], ['of', 'requiring'], ['requiring', 'a'], ['a', 'document'], ['document', 'describing'], ['describing', 'the'], ['the', 'rationale'], ['rationale', 'for,'], ['for,', 'and'], ['and', 'issues'], ['issues', 'surrounding,'], ['surrounding,', 'a'], ['a', 'change'], ['change', 'to'], ['to', 'the'], ['the', 'language'], ['language', '(in'], ['(in', 'Python,'], ['Python,', 'a'], ['a', 'PEP)'], ['PEP)', 'is'], ['is', 'also'], ['also', 'used'], ['used', 'in'], ['in', 'Tcl'], ['Tcl', 'and'], ['and', 'Erlang'], ['Erlang', '.'], ['.', 'Python'], ['Python', 'received'], ['received', \"TIOBE's\"], [\"TIOBE's\", 'Programming'], ['Programming', 'Language'], ['Language', 'of'], ['of', 'the'], ['the', 'Year'], ['Year', 'awards'], ['awards', 'in'], ['in', 'and'], ['and', '.'], ['.', 'The'], ['The', 'award'], ['award', 'is'], ['is', 'given'], ['given', 'to'], ['to', 'the'], ['the', 'language'], ['language', 'with'], ['with', 'the'], ['the', 'greatest'], ['greatest', 'growth'], ['growth', 'in'], ['in', 'popularity'], ['popularity', 'over'], ['over', 'the'], ['the', 'year,'], ['year,', 'as'], ['as', 'measured'], ['measured', 'by'], ['by', 'the'], ['the', 'TIOBE'], ['TIOBE', 'index.'], ['index.', 'See'], ['See', 'also'], ['also', 'edit'], ['edit', 'Free'], ['Free', 'software'], ['software', 'portal'], ['portal', 'Python'], ['Python', 'programming'], ['programming', 'portal'], ['portal', 'Comparison'], ['Comparison', 'of'], ['of', 'integrated'], ['integrated', 'development'], ['development', 'environments'], ['environments', 'for'], ['for', 'Python'], ['Python', 'Comparison'], ['Comparison', 'of'], ['of', 'programming'], ['programming', 'languages'], ['languages', 'List'], ['List', 'of'], ['of', 'programming'], ['programming', 'languages'], ['languages', 'Off-side'], ['Off-side', 'rule'], ['rule', 'References'], ['References', 'edit'], ['edit', '^'], ['^', '\"The'], ['\"The', 'History'], ['History', 'of'], ['of', 'Python:'], ['Python:', 'A'], ['A', 'Brief'], ['Brief', 'Timeline'], ['Timeline', 'of'], ['of', 'Python\".'], ['Python\".', 'Blogger.'], ['Blogger.', 'January'], ['January', '.'], ['.', 'Retrieved'], ['Retrieved', 'March'], ['March', '.'], ['.', '^'], ['^', 'Deily,'], ['Deily,', 'Ned'], ['Ned', '('], ['(', 'December'], ['December', ').'], [').', '\"Python'], ['\"Python', '.'], ['.', '.'], ['.', 'is'], ['is', 'now'], ['now', 'available\".'], ['available\".', 'Python'], ['Python', 'Insider.'], ['Insider.', 'The'], ['The', 'Python'], ['Python', 'Core'], ['Core', 'Developers.'], ['Developers.', 'Retrieved'], ['Retrieved', 'December'], ['December', '.'], ['.', '^'], ['^', 'Peterson,'], ['Peterson,', 'Benjamin'], ['Benjamin', '('], ['(', 'September'], ['September', ').'], [').', '\"Python'], ['\"Python', '.'], ['.', '.'], ['.', 'released\".'], ['released\".', 'Python'], ['Python', 'Insider.'], ['Insider.', 'The'], ['The', 'Python'], ['Python', 'Core'], ['Core', 'Developers.'], ['Developers.', 'Retrieved'], ['Retrieved', 'September'], ['September', '.'], ['.', '^'], ['^', 'File'], ['File', 'extension'], ['extension', '.pyo'], ['.pyo', 'was'], ['was', 'removed'], ['removed', 'in'], ['in', 'Python'], ['Python', '.'], ['.', '.'], ['.', 'See'], ['See', 'PEP'], ['PEP', '^'], ['^', 'Holth,'], ['Holth,', 'Moore'], ['Moore', '('], ['(', 'March'], ['March', ').'], [').', '\"PEP'], ['\"PEP', '--'], ['--', 'Improving'], ['Improving', 'Python'], ['Python', 'ZIP'], ['ZIP', 'Application'], ['Application', 'Support\".'], ['Support\".', 'Retrieved'], ['Retrieved', 'November'], ['November', '.'], ['.', '^'], ['^', 'a'], ['a', 'b'], ['b', '\"Why'], ['\"Why', 'was'], ['was', 'Python'], ['Python', 'created'], ['created', 'in'], ['in', 'the'], ['the', 'first'], ['first', 'place?\".'], ['place?\".', 'General'], ['General', 'Python'], ['Python', 'FAQ.'], ['FAQ.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'March'], ['March', '.'], ['.', '^'], ['^', 'Kuchling,'], ['Kuchling,', 'Andrew'], ['Andrew', 'M.'], ['M.', '('], ['(', 'December'], ['December', ').'], [').', '\"Interview'], ['\"Interview', 'with'], ['with', 'Guido'], ['Guido', 'van'], ['van', 'Rossum'], ['Rossum', '(July'], ['(July', ')\".'], [')\".', 'amk.ca.'], ['amk.ca.', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', 'on'], ['on', 'May'], ['May', '.'], ['.', 'Retrieved'], ['Retrieved', 'March'], ['March', '.'], ['.', '^'], ['^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '('], ['(', ').'], [').', '\"An'], ['\"An', 'Introduction'], ['Introduction', 'to'], ['to', 'Python'], ['Python', 'for'], ['for', 'UNIX/C'], ['UNIX/C', 'Programmers\".'], ['Programmers\".', 'Proceedings'], ['Proceedings', 'of'], ['of', 'the'], ['the', 'NLUUG'], ['NLUUG', 'najaarsconferentie'], ['najaarsconferentie', '(Dutch'], ['(Dutch', 'UNIX'], ['UNIX', 'users'], ['users', 'group).'], ['group).', 'even'], ['even', 'though'], ['though', 'the'], ['the', 'design'], ['design', 'of'], ['of', 'C'], ['C', 'is'], ['is', 'far'], ['far', 'from'], ['from', 'ideal,'], ['ideal,', 'its'], ['its', 'influence'], ['influence', 'on'], ['on', 'Python'], ['Python', 'is'], ['is', 'considerable.'], ['considerable.', '^'], ['^', 'a'], ['a', 'b'], ['b', '\"Classes\".'], ['\"Classes\".', 'The'], ['The', 'Python'], ['Python', 'Tutorial.'], ['Tutorial.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', 'It'], ['It', 'is'], ['is', 'a'], ['a', 'mixture'], ['mixture', 'of'], ['of', 'the'], ['the', 'class'], ['class', 'mechanisms'], ['mechanisms', 'found'], ['found', 'in'], ['in', 'C'], ['C', 'and'], ['and', 'Modula-'], ['Modula-', '^'], ['^', 'Lundh,'], ['Lundh,', 'Fredrik.'], ['Fredrik.', '\"Call'], ['\"Call', 'By'], ['By', 'Object\".'], ['Object\".', 'effbot.org.'], ['effbot.org.', 'Retrieved'], ['Retrieved', 'November'], ['November', '.'], ['.', 'replace'], ['replace', '\"CLU\"'], ['\"CLU\"', 'with'], ['with', '\"Python\",'], ['\"Python\",', '\"record\"'], ['\"record\"', 'with'], ['with', '\"instance\",'], ['\"instance\",', 'and'], ['and', '\"procedure\"'], ['\"procedure\"', 'with'], ['with', '\"function'], ['\"function', 'or'], ['or', 'method\",'], ['method\",', 'and'], ['and', 'you'], ['you', 'get'], ['get', 'a'], ['a', 'pretty'], ['pretty', 'accurate'], ['accurate', 'description'], ['description', 'of'], ['of', \"Python's\"], [\"Python's\", 'object'], ['object', 'model.'], ['model.', '^'], ['^', 'Simionato,'], ['Simionato,', 'Michele.'], ['Michele.', '\"The'], ['\"The', 'Python'], ['Python', '.'], ['.', 'Method'], ['Method', 'Resolution'], ['Resolution', 'Order\".'], ['Order\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'The'], ['The', 'C'], ['C', 'method'], ['method', 'itself'], ['itself', 'has'], ['has', 'nothing'], ['nothing', 'to'], ['to', 'do'], ['do', 'with'], ['with', 'Python,'], ['Python,', 'since'], ['since', 'it'], ['it', 'was'], ['was', 'invented'], ['invented', 'by'], ['by', 'people'], ['people', 'working'], ['working', 'on'], ['on', 'Dylan'], ['Dylan', 'and'], ['and', 'it'], ['it', 'is'], ['is', 'described'], ['described', 'in'], ['in', 'a'], ['a', 'paper'], ['paper', 'intended'], ['intended', 'for'], ['for', 'lispers'], ['lispers', '^'], ['^', 'Kuchling,'], ['Kuchling,', 'A.'], ['A.', 'M.'], ['M.', '\"Functional'], ['\"Functional', 'Programming'], ['Programming', 'HOWTO\".'], ['HOWTO\".', 'Python'], ['Python', 'v'], ['v', '.'], ['.', '.'], ['.', 'documentation.'], ['documentation.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', 'Schemenauer,'], ['Schemenauer,', 'Neil;'], ['Neil;', 'Peters,'], ['Peters,', 'Tim;'], ['Tim;', 'Hetland,'], ['Hetland,', 'Magnus'], ['Magnus', 'Lie'], ['Lie', '('], ['(', 'May'], ['May', ').'], [').', '\"PEP'], ['\"PEP', 'Simple'], ['Simple', 'Generators\".'], ['Generators\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', 'Smith,'], ['Smith,', 'Kevin'], ['Kevin', 'D.;'], ['D.;', 'Jewett,'], ['Jewett,', 'Jim'], ['Jim', 'J.;'], ['J.;', 'Montanaro,'], ['Montanaro,', 'Skip;'], ['Skip;', 'Baxter,'], ['Baxter,', 'Anthony'], ['Anthony', '('], ['(', 'September'], ['September', ').'], [').', '\"PEP'], ['\"PEP', 'Decorators'], ['Decorators', 'for'], ['for', 'Functions'], ['Functions', 'and'], ['and', 'Methods\".'], ['Methods\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', '\"More'], ['\"More', 'Control'], ['Control', 'Flow'], ['Flow', 'Tools\".'], ['Tools\".', 'Python'], ['Python', 'documentation.'], ['documentation.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'July'], ['July', '.'], ['.', '^'], ['^', 'Hubinger,'], ['Hubinger,', 'Evan.'], ['Evan.', '\"Coconut'], ['\"Coconut', 'Programming'], ['Programming', 'Language\".'], ['Language\".', 'coconut-lang.org.'], ['coconut-lang.org.', 'Retrieved'], ['Retrieved', 'August'], ['August', '.'], ['.', '^'], ['^', '\"CoffeeScript'], ['\"CoffeeScript', 'borrows'], ['borrows', 'chained'], ['chained', 'comparisons'], ['comparisons', 'from'], ['from', 'Python\".'], ['Python\".', '^'], ['^', '\"Genie'], ['\"Genie', 'Language'], ['Language', '-'], ['-', 'A'], ['A', 'brief'], ['brief', 'guide\".'], ['guide\".', 'Retrieved'], ['Retrieved', 'December'], ['December', '.'], ['.', '^'], ['^', '\"Perl'], ['\"Perl', 'and'], ['and', 'Python'], ['Python', 'influences'], ['influences', 'in'], ['in', 'JavaScript\".'], ['JavaScript\".', 'www.'], ['www.', 'ality.com.'], ['ality.com.', 'February'], ['February', '.'], ['.', 'Retrieved'], ['Retrieved', 'May'], ['May', '.'], ['.', '^'], ['^', 'Rauschmayer,'], ['Rauschmayer,', 'Axel.'], ['Axel.', '\"Chapter'], ['\"Chapter', ':'], [':', 'The'], ['The', 'Nature'], ['Nature', 'of'], ['of', 'JavaScript;'], ['JavaScript;', 'Influences\".'], ['Influences\".', \"O'Reilly,\"], [\"O'Reilly,\", 'Speaking'], ['Speaking', 'JavaScript.'], ['JavaScript.', 'Retrieved'], ['Retrieved', 'May'], ['May', '.'], ['.', '^'], ['^', 'a'], ['a', 'b'], ['b', '\"Why'], ['\"Why', 'We'], ['We', 'Created'], ['Created', 'Julia\".'], ['Julia\".', 'Julia'], ['Julia', 'website.'], ['website.', 'February'], ['February', '.'], ['.', 'Retrieved'], ['Retrieved', 'June'], ['June', '.'], ['.', '^'], ['^', 'Ring'], ['Ring', 'Team'], ['Team', '('], ['(', 'December'], ['December', ').'], [').', '\"Ring'], ['\"Ring', 'and'], ['and', 'other'], ['other', 'languages\".'], ['languages\".', 'ring-lang.net.'], ['ring-lang.net.', 'ring-lang.'], ['ring-lang.', '^'], ['^', 'Bini,'], ['Bini,', 'Ola'], ['Ola', '('], ['(', ').'], [').', 'Practical'], ['Practical', 'JRuby'], ['JRuby', 'on'], ['on', 'Rails'], ['Rails', 'Web'], ['Web', '.'], ['.', 'Projects:'], ['Projects:', 'bringing'], ['bringing', 'Ruby'], ['Ruby', 'on'], ['on', 'Rails'], ['Rails', 'to'], ['to', 'the'], ['the', 'Java'], ['Java', 'platform.'], ['platform.', 'Berkeley:'], ['Berkeley:', 'APress.'], ['APress.', 'p.'], ['p.', '.'], ['.', 'ISBN'], ['ISBN', '-'], ['-', '-'], ['-', '-'], ['-', '-'], ['-', '.'], ['.', '^'], ['^', 'Lattner,'], ['Lattner,', 'Chris'], ['Chris', '('], ['(', 'June'], ['June', ').'], [').', '\"Chris'], ['\"Chris', \"Lattner's\"], [\"Lattner's\", 'Homepage\".'], ['Homepage\".', 'Chris'], ['Chris', 'Lattner.'], ['Lattner.', 'Retrieved'], ['Retrieved', 'June'], ['June', '.'], ['.', 'The'], ['The', 'Swift'], ['Swift', 'language'], ['language', 'is'], ['is', 'the'], ['the', 'product'], ['product', 'of'], ['of', 'tireless'], ['tireless', 'effort'], ['effort', 'from'], ['from', 'a'], ['a', 'team'], ['team', 'of'], ['of', 'language'], ['language', 'experts,'], ['experts,', 'documentation'], ['documentation', 'gurus,'], ['gurus,', 'compiler'], ['compiler', 'optimization'], ['optimization', 'ninjas,'], ['ninjas,', 'and'], ['and', 'an'], ['an', 'incredibly'], ['incredibly', 'important'], ['important', 'internal'], ['internal', 'dogfooding'], ['dogfooding', 'group'], ['group', 'who'], ['who', 'provided'], ['provided', 'feedback'], ['feedback', 'to'], ['to', 'help'], ['help', 'refine'], ['refine', 'and'], ['and', 'battle-test'], ['battle-test', 'ideas.'], ['ideas.', 'Of'], ['Of', 'course,'], ['course,', 'it'], ['it', 'also'], ['also', 'greatly'], ['greatly', 'benefited'], ['benefited', 'from'], ['from', 'the'], ['the', 'experiences'], ['experiences', 'hard-won'], ['hard-won', 'by'], ['by', 'many'], ['many', 'other'], ['other', 'languages'], ['languages', 'in'], ['in', 'the'], ['the', 'field,'], ['field,', 'drawing'], ['drawing', 'ideas'], ['ideas', 'from'], ['from', 'Objective-C,'], ['Objective-C,', 'Rust,'], ['Rust,', 'Haskell,'], ['Haskell,', 'Ruby,'], ['Ruby,', 'Python,'], ['Python,', 'C#,'], ['C#,', 'CLU,'], ['CLU,', 'and'], ['and', 'far'], ['far', 'too'], ['too', 'many'], ['many', 'others'], ['others', 'to'], ['to', 'list.'], ['list.', '^'], ['^', 'Summerfield,'], ['Summerfield,', 'Mark.'], ['Mark.', 'Rapid'], ['Rapid', 'GUI'], ['GUI', 'Programming'], ['Programming', 'with'], ['with', 'Python'], ['Python', 'and'], ['and', 'Qt.'], ['Qt.', 'Python'], ['Python', 'is'], ['is', 'a'], ['a', 'very'], ['very', 'expressive'], ['expressive', 'language,'], ['language,', 'which'], ['which', 'means'], ['means', 'that'], ['that', 'we'], ['we', 'can'], ['can', 'usually'], ['usually', 'write'], ['write', 'far'], ['far', 'fewer'], ['fewer', 'lines'], ['lines', 'of'], ['of', 'Python'], ['Python', 'code'], ['code', 'than'], ['than', 'would'], ['would', 'be'], ['be', 'required'], ['required', 'for'], ['for', 'an'], ['an', 'equivalent'], ['equivalent', 'application'], ['application', 'written'], ['written', 'in,'], ['in,', 'say,'], ['say,', 'C'], ['C', 'or'], ['or', 'Java'], ['Java', '^'], ['^', 'McConnell,'], ['McConnell,', 'Steve'], ['Steve', '('], ['(', 'November'], ['November', ').'], [').', 'Code'], ['Code', 'Complete,'], ['Complete,', 'p.'], ['p.', '.'], ['.', 'ISBN'], ['ISBN', '.'], ['.', '^'], ['^', 'Kuhlman,'], ['Kuhlman,', 'Dave.'], ['Dave.', '\"A'], ['\"A', 'Python'], ['Python', 'Book:'], ['Book:', 'Beginning'], ['Beginning', 'Python,'], ['Python,', 'Advanced'], ['Advanced', 'Python,'], ['Python,', 'and'], ['and', 'Python'], ['Python', 'Exercises\".'], ['Exercises\".', '^'], ['^', '\"About'], ['\"About', 'Python\".'], ['Python\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'April'], ['April', '.,'], ['.,', 'second'], ['second', 'section'], ['section', '\"Fans'], ['\"Fans', 'of'], ['of', 'Python'], ['Python', 'use'], ['use', 'the'], ['the', 'phrase'], ['phrase', '\"batteries'], ['\"batteries', 'included\"'], ['included\"', 'to'], ['to', 'describe'], ['describe', 'the'], ['the', 'standard'], ['standard', 'library,'], ['library,', 'which'], ['which', 'covers'], ['covers', 'everything'], ['everything', 'from'], ['from', 'asynchronous'], ['asynchronous', 'processing'], ['processing', 'to'], ['to', 'zip'], ['zip', 'files.\"'], ['files.\"', '^'], ['^', '\"History'], ['\"History', 'and'], ['and', 'License\".'], ['License\".', 'Retrieved'], ['Retrieved', 'December'], ['December', '.'], ['.', '\"All'], ['\"All', 'Python'], ['Python', 'releases'], ['releases', 'are'], ['are', 'Open'], ['Open', 'Source\"'], ['Source\"', '^'], ['^', 'a'], ['a', 'b'], ['b', 'Venners,'], ['Venners,', 'Bill'], ['Bill', '('], ['(', 'January'], ['January', ').'], [').', '\"The'], ['\"The', 'Making'], ['Making', 'of'], ['of', 'Python\".'], ['Python\".', 'Artima'], ['Artima', 'Developer.'], ['Developer.', 'Artima.'], ['Artima.', 'Retrieved'], ['Retrieved', 'March'], ['March', '.'], ['.', '^'], ['^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '('], ['(', 'January'], ['January', ').'], [').', '\"A'], ['\"A', 'Brief'], ['Brief', 'Timeline'], ['Timeline', 'of'], ['of', 'Python\".'], ['Python\".', 'The'], ['The', 'History'], ['History', 'of'], ['of', 'Python.'], ['Python.', 'Google.'], ['Google.', 'Retrieved'], ['Retrieved', 'January'], ['January', '.'], ['.', '^'], ['^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '('], ['(', 'August'], ['August', ').'], [').', '\"SETL'], ['\"SETL', '(was:'], ['(was:', 'Lukewarm'], ['Lukewarm', 'about'], ['about', 'range'], ['range', 'literals)\".'], ['literals)\".', 'Python-Dev'], ['Python-Dev', '(Mailing'], ['(Mailing', 'list).'], ['list).', 'Retrieved'], ['Retrieved', 'March'], ['March', '.'], ['.', '^'], ['^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '('], ['(', ').'], [').', '\"Foreword'], ['\"Foreword', 'for'], ['for', '\"Programming'], ['\"Programming', 'Python\"'], ['Python\"', '('], ['(', 'st'], ['st', 'ed.)\".'], ['ed.)\".', 'Retrieved'], ['Retrieved', 'July'], ['July', '.'], ['.', '^'], ['^', 'Kuchling,'], ['Kuchling,', 'A.'], ['A.', 'M.;'], ['M.;', 'Zadka,'], ['Zadka,', 'Moshe'], ['Moshe', '('], ['(', 'October'], ['October', ').'], [').', '\"What\\'s'], ['\"What\\'s', 'New'], ['New', 'in'], ['in', 'Python'], ['Python', '.'], ['.', '\".'], ['\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', '\"Python'], ['\"Python', '.'], ['.', 'Release\".'], ['Release\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'July'], ['July', '.'], ['.', '^'], ['^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '('], ['(', 'April'], ['April', ').'], [').', '\"PEP'], ['\"PEP', 'Python'], ['Python', '\".'], ['\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'June'], ['June', '.'], ['.', '^'], ['^', '\"PEP'], ['\"PEP', '--'], ['--', 'Python'], ['Python', '.'], ['.', 'Release'], ['Release', 'Schedule\".'], ['Schedule\".', 'python.org.'], ['python.org.', 'Retrieved'], ['Retrieved', 'January'], ['January', '.'], ['.', '^'], ['^', '\"PEP'], ['\"PEP', '--'], ['--', 'Network'], ['Network', 'Security'], ['Security', 'Enhancements'], ['Enhancements', 'for'], ['for', 'Python'], ['Python', '.'], ['.', '.x\".'], ['.x\".', 'python.org.'], ['python.org.', 'Retrieved'], ['Retrieved', 'January'], ['January', '.'], ['.', '^'], ['^', 'Claburn,'], ['Claburn,', 'Thomas'], ['Thomas', '('], ['(', 'January'], ['January', ').'], [').', '\"Google\\'s'], ['\"Google\\'s', 'Grumpy'], ['Grumpy', 'code'], ['code', 'makes'], ['makes', 'Python'], ['Python', 'Go\".'], ['Go\".', 'Retrieved'], ['Retrieved', 'January'], ['January', '.'], ['.', '^'], ['^', '\"Google'], ['\"Google', 'Open'], ['Open', 'Source'], ['Source', 'Blog:'], ['Blog:', 'Grumpy:'], ['Grumpy:', 'Go'], ['Go', 'running'], ['running', 'Python!\".'], ['Python!\".', 'January'], ['January', '.'], ['.', 'Retrieved'], ['Retrieved', 'March'], ['March', '.'], ['.', '^'], ['^', 'The'], ['The', 'Cain'], ['Cain', 'Gang'], ['Gang', 'Ltd.'], ['Ltd.', '\"Python'], ['\"Python', 'Metaclasses:'], ['Metaclasses:', 'Who?'], ['Who?', 'Why?'], ['Why?', 'When?\"'], ['When?\"', '(PDF).'], ['(PDF).', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', '(PDF)'], ['(PDF)', 'on'], ['on', 'December'], ['December', '.'], ['.', 'Retrieved'], ['Retrieved', 'June'], ['June', '.'], ['.', '^'], ['^', '\"'], ['\"', '.'], ['.', '.'], ['.', 'Special'], ['Special', 'method'], ['method', 'names\".'], ['names\".', 'The'], ['The', 'Python'], ['Python', 'Language'], ['Language', 'Reference.'], ['Reference.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'June'], ['June', '.'], ['.', '^'], ['^', '\"PyDBC:'], ['\"PyDBC:', 'method'], ['method', 'preconditions,'], ['preconditions,', 'method'], ['method', 'postconditions'], ['postconditions', 'and'], ['and', 'class'], ['class', 'invariants'], ['invariants', 'for'], ['for', 'Python\".'], ['Python\".', 'Retrieved'], ['Retrieved', 'September'], ['September', '.'], ['.', '^'], ['^', '\"Contracts'], ['\"Contracts', 'for'], ['for', 'Python\".'], ['Python\".', 'Retrieved'], ['Retrieved', 'September'], ['September', '.'], ['.', '^'], ['^', '\"PyDatalog\".'], ['\"PyDatalog\".', 'Retrieved'], ['Retrieved', 'July'], ['July', '.'], ['.', '^'], ['^', 'a'], ['a', 'b'], ['b', 'Hettinger,'], ['Hettinger,', 'Raymond'], ['Raymond', '('], ['(', 'January'], ['January', ').'], [').', '\"PEP'], ['\"PEP', 'Generator'], ['Generator', 'Expressions\".'], ['Expressions\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', '\"'], ['\"', '.'], ['.', 'itertools'], ['itertools', 'Functions'], ['Functions', 'creating'], ['creating', 'iterators'], ['iterators', 'for'], ['for', 'efficient'], ['efficient', 'looping\".'], ['looping\".', 'Docs.python.org.'], ['Docs.python.org.', 'Retrieved'], ['Retrieved', 'November'], ['November', '.'], ['.', '^'], ['^', 'a'], ['a', 'b'], ['b', 'Peters,'], ['Peters,', 'Tim'], ['Tim', '('], ['(', 'August'], ['August', ').'], [').', '\"PEP'], ['\"PEP', 'The'], ['The', 'Zen'], ['Zen', 'of'], ['of', 'Python\".'], ['Python\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'November'], ['November', '.'], ['.', '^'], ['^', 'Martelli,'], ['Martelli,', 'Alex;'], ['Alex;', 'Ravenscroft,'], ['Ravenscroft,', 'Anna;'], ['Anna;', 'Ascher,'], ['Ascher,', 'David'], ['David', '('], ['(', ').'], [').', 'Python'], ['Python', 'Cookbook,'], ['Cookbook,', 'nd'], ['nd', 'Edition.'], ['Edition.', \"O'Reilly\"], [\"O'Reilly\", 'Media.'], ['Media.', 'p.'], ['p.', '.'], ['.', 'ISBN'], ['ISBN', '-'], ['-', '-'], ['-', '-'], ['-', '-'], ['-', '.'], ['.', '^'], ['^', '\"Python'], ['\"Python', 'Culture\".'], ['Culture\".', '^'], ['^', '\"General'], ['\"General', 'Python'], ['Python', 'FAQ\".'], ['FAQ\".', 'Python'], ['Python', 'v'], ['v', '.'], ['.', '.'], ['.', 'documentation.'], ['documentation.', 'Docs.python.org.'], ['Docs.python.org.', 'Retrieved'], ['Retrieved', 'December'], ['December', '.'], ['.', '^'], ['^', '\"'], ['\"', 'Ways'], ['Ways', 'Python'], ['Python', 'Is'], ['Is', 'a'], ['a', 'Powerful'], ['Powerful', 'Force'], ['Force', 'on'], ['on', 'the'], ['the', 'Web\".'], ['Web\".', '^'], ['^', '\"pprint'], ['\"pprint', '-'], ['-', 'Data'], ['Data', 'pretty'], ['pretty', 'printer'], ['printer', '-'], ['-', 'Python'], ['Python', 'Documentation\".'], ['Documentation\".', '^'], ['^', 'Goodger,'], ['Goodger,', 'David.'], ['David.', '\"Code'], ['\"Code', 'Like'], ['Like', 'a'], ['a', 'Pythonista:'], ['Pythonista:', 'Idiomatic'], ['Idiomatic', 'Python\".'], ['Python\".', '^'], ['^', '\"How'], ['\"How', 'to'], ['to', 'think'], ['think', 'like'], ['like', 'a'], ['a', 'Pythonista\".'], ['Pythonista\".', '^'], ['^', '\"Is'], ['\"Is', 'Python'], ['Python', 'a'], ['a', 'good'], ['good', 'language'], ['language', 'for'], ['for', 'beginning'], ['beginning', 'programmers?\".'], ['programmers?\".', 'General'], ['General', 'Python'], ['Python', 'FAQ.'], ['FAQ.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'March'], ['March', '.'], ['.', '^'], ['^', '\"Myths'], ['\"Myths', 'about'], ['about', 'indentation'], ['indentation', 'in'], ['in', 'Python\".'], ['Python\".', 'Secnetix.de.'], ['Secnetix.de.', 'Retrieved'], ['Retrieved', 'April'], ['April', '.'], ['.', '^'], ['^', 'Sweigart,'], ['Sweigart,', 'Al'], ['Al', '('], ['(', ').'], [').', '\"Appendix'], ['\"Appendix', 'A:'], ['A:', 'Differences'], ['Differences', 'Between'], ['Between', 'Python'], ['Python', 'and'], ['and', '\".'], ['\".', 'Invent'], ['Invent', 'Your'], ['Your', 'Own'], ['Own', 'Computer'], ['Computer', 'Games'], ['Games', 'with'], ['with', 'Python'], ['Python', '('], ['(', 'ed.).'], ['ed.).', 'ISBN'], ['ISBN', '-'], ['-', '-'], ['-', '-'], ['-', '-'], ['-', '.'], ['.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '('], ['(', 'April'], ['April', ').'], [').', '\"Tail'], ['\"Tail', 'Recursion'], ['Recursion', 'Elimination\".'], ['Elimination\".', 'Neopythonic.blogspot.be.'], ['Neopythonic.blogspot.be.', 'Retrieved'], ['Retrieved', 'December'], ['December', '.'], ['.', '^'], ['^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '('], ['(', 'February'], ['February', ').'], [').', '\"Language'], ['\"Language', 'Design'], ['Design', 'Is'], ['Is', 'Not'], ['Not', 'Just'], ['Just', 'Solving'], ['Solving', 'Puzzles\".'], ['Puzzles\".', 'Artima'], ['Artima', 'forums.'], ['forums.', 'Artima.'], ['Artima.', 'Retrieved'], ['Retrieved', 'March'], ['March', '.'], ['.', '^'], ['^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido;'], ['Guido;', 'Eby,'], ['Eby,', 'Phillip'], ['Phillip', 'J.'], ['J.', '('], ['(', 'May'], ['May', ').'], [').', '\"PEP'], ['\"PEP', 'Coroutines'], ['Coroutines', 'via'], ['via', 'Enhanced'], ['Enhanced', 'Generators\".'], ['Generators\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', '\"PEP'], ['\"PEP', '\".'], ['\".', 'Python.org.'], ['Python.org.', 'Retrieved'], ['Retrieved', 'December'], ['December', '.'], ['.', '^'], ['^', '\"division\".'], ['\"division\".', 'python.org.'], ['python.org.', '^'], ['^', '\"PEP'], ['\"PEP', '--'], ['--', 'A'], ['A', 'dedicated'], ['dedicated', 'infix'], ['infix', 'operator'], ['operator', 'for'], ['for', 'matrix'], ['matrix', 'multiplication\".'], ['multiplication\".', 'python.org.'], ['python.org.', 'Retrieved'], ['Retrieved', 'January'], ['January', '.'], ['.', '^'], ['^', '\"Python'], ['\"Python', '.'], ['.', '.'], ['.', 'Release'], ['Release', 'and'], ['and', 'Changelog\".'], ['Changelog\".', 'python.org.'], ['python.org.', 'Retrieved'], ['Retrieved', 'January'], ['January', '.'], ['.', '^'], ['^', '\"Chapter'], ['\"Chapter', '.'], ['.', 'Expressions'], ['Expressions', '-'], ['-', '.'], ['.', '.'], ['.', '.'], ['.', 'Numerical'], ['Numerical', 'Equality'], ['Equality', 'Operators'], ['Operators', '=='], ['==', 'and!=\".'], ['and!=\".', 'Oracle'], ['Oracle', 'Corporation.'], ['Corporation.', 'Retrieved'], ['Retrieved', 'August'], ['August', '.'], ['.', '^'], ['^', '\"Chapter'], ['\"Chapter', '.'], ['.', 'Expressions'], ['Expressions', '-'], ['-', '.'], ['.', '.'], ['.', '.'], ['.', 'Reference'], ['Reference', 'Equality'], ['Equality', 'Operators'], ['Operators', '=='], ['==', 'and!=\".'], ['and!=\".', 'Oracle'], ['Oracle', 'Corporation.'], ['Corporation.', 'Retrieved'], ['Retrieved', 'August'], ['August', '.'], ['.', '^'], ['^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido;'], ['Guido;', 'Hettinger,'], ['Hettinger,', 'Raymond'], ['Raymond', '('], ['(', 'February'], ['February', ').'], [').', '\"PEP'], ['\"PEP', 'Conditional'], ['Conditional', 'Expressions\".'], ['Expressions\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'July'], ['July', '.'], ['.', '^'], ['^', '\"'], ['\"', '.'], ['.', 'Built-in'], ['Built-in', 'Types'], ['Types', 'Python'], ['Python', '.'], ['.', '.'], ['.', 'rc'], ['rc', 'documentation\".'], ['documentation\".', 'python.org.'], ['python.org.', 'Retrieved'], ['Retrieved', 'October'], ['October', '.'], ['.', '^'], ['^', 'a'], ['a', 'b'], ['b', '\"PEP'], ['\"PEP', '--'], ['--', 'Literal'], ['Literal', 'String'], ['String', 'Interpolation\".'], ['Interpolation\".', 'python.org.'], ['python.org.', 'Retrieved'], ['Retrieved', 'March'], ['March', '.'], ['.', '^'], ['^', '\"Why'], ['\"Why', 'must'], ['must', \"'self'\"], [\"'self'\", 'be'], ['be', 'used'], ['used', 'explicitly'], ['explicitly', 'in'], ['in', 'method'], ['method', 'definitions'], ['definitions', 'and'], ['and', 'calls?\".'], ['calls?\".', 'Design'], ['Design', 'and'], ['and', 'History'], ['History', 'FAQ.'], ['FAQ.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', '\"The'], ['\"The', 'Python'], ['Python', 'Language'], ['Language', 'Reference,'], ['Reference,', 'section'], ['section', '.'], ['.', '.'], ['.', 'New-style'], ['New-style', 'and'], ['and', 'classic'], ['classic', 'classes,'], ['classes,', 'for'], ['for', 'release'], ['release', '.'], ['.', '.'], ['.', '\".'], ['\".', 'Retrieved'], ['Retrieved', 'January'], ['January', '.'], ['.', '^'], ['^', '\"Type'], ['\"Type', 'hinting'], ['hinting', 'for'], ['for', 'Python\".'], ['Python\".', 'LWN.net.'], ['LWN.net.', 'December'], ['December', '.'], ['.', 'Retrieved'], ['Retrieved', 'May'], ['May', '.'], ['.', '^'], ['^', '\"mypy'], ['\"mypy', '-'], ['-', 'Optional'], ['Optional', 'Static'], ['Static', 'Typing'], ['Typing', 'for'], ['for', 'Python\".'], ['Python\".', 'Retrieved'], ['Retrieved', 'January'], ['January', '.'], ['.', '^'], ['^', 'Zadka,'], ['Zadka,', 'Moshe;'], ['Moshe;', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '('], ['(', 'March'], ['March', ').'], [').', '\"PEP'], ['\"PEP', 'Unifying'], ['Unifying', 'Long'], ['Long', 'Integers'], ['Integers', 'and'], ['and', 'Integers\".'], ['Integers\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'September'], ['September', '.'], ['.', '^'], ['^', '\"PEP'], ['\"PEP', '--'], ['--', 'A'], ['A', 'dedicated'], ['dedicated', 'infix'], ['infix', 'operator'], ['operator', 'for'], ['for', 'matrix'], ['matrix', 'multiplication\".'], ['multiplication\".', 'python.org.'], ['python.org.', '^'], ['^', '\"The'], ['\"The', 'tilde'], ['tilde', 'operator'], ['operator', 'in'], ['in', 'Python'], ['Python', '-'], ['-', 'Stackoverflow\".'], ['Stackoverflow\".', 'stackoverflow.com.'], ['stackoverflow.com.', '^'], ['^', '\"BitwiseOperators'], ['\"BitwiseOperators', '-'], ['-', 'Python'], ['Python', 'Wiki\".'], ['Wiki\".', 'wiki.python.org.'], ['wiki.python.org.', '^'], ['^', 'Zadka,'], ['Zadka,', 'Moshe;'], ['Moshe;', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '('], ['(', 'March'], ['March', ').'], [').', '\"PEP'], ['\"PEP', 'Changing'], ['Changing', 'the'], ['the', 'Division'], ['Division', 'Operator\".'], ['Operator\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'October'], ['October', '.'], ['.', '^'], ['^', '\"Why'], ['\"Why', \"Python's\"], [\"Python's\", 'Integer'], ['Integer', 'Division'], ['Division', 'Floors\".'], ['Floors\".', 'Retrieved'], ['Retrieved', 'August'], ['August', '.'], ['.', '^'], ['^', '\"round\",'], ['\"round\",', 'The'], ['The', 'Python'], ['Python', 'standard'], ['standard', 'library,'], ['library,', 'release'], ['release', '.'], ['.', ','], [',', ':'], [':', 'Built-in'], ['Built-in', 'functions,'], ['functions,', 'retrieved'], ['retrieved', 'August'], ['August', '^'], ['^', '\"round\",'], ['\"round\",', 'The'], ['The', 'Python'], ['Python', 'standard'], ['standard', 'library,'], ['library,', 'release'], ['release', '.'], ['.', ','], [',', ':'], [':', 'Built-in'], ['Built-in', 'functions,'], ['functions,', 'retrieved'], ['retrieved', 'August'], ['August', '^'], ['^', 'Python'], ['Python', 'Essential'], ['Essential', 'Reference,'], ['Reference,', 'David'], ['David', 'M.'], ['M.', 'Beazley'], ['Beazley', '^'], ['^', '\"Built-in'], ['\"Built-in', 'Type\".'], ['Type\".', 'docs.python.org.'], ['docs.python.org.', '^'], ['^', 'Batista,'], ['Batista,', 'Facundo.'], ['Facundo.', '\"PEP'], ['\"PEP', '--'], ['--', 'Decimal'], ['Decimal', 'Data'], ['Data', 'Type\".'], ['Type\".', 'Python.org.'], ['Python.org.', 'Retrieved'], ['Retrieved', 'September'], ['September', '.'], ['.', '^'], ['^', '\"What\\'s'], ['\"What\\'s', 'New'], ['New', 'in'], ['in', 'Python'], ['Python', '.'], ['.', 'Python'], ['Python', 'v'], ['v', '.'], ['.', '.'], ['.', 'documentation\".'], ['documentation\".', 'docs.python.org.'], ['docs.python.org.', 'Retrieved'], ['Retrieved', 'September'], ['September', '.'], ['.', '^'], ['^', 'Piotrowski,'], ['Piotrowski,', 'Przemyslaw'], ['Przemyslaw', '(July'], ['(July', ').'], [').', '\"Build'], ['\"Build', 'a'], ['a', 'Rapid'], ['Rapid', 'Web'], ['Web', 'Development'], ['Development', 'Environment'], ['Environment', 'for'], ['for', 'Python'], ['Python', 'Server'], ['Server', 'Pages'], ['Pages', 'and'], ['and', 'Oracle\".'], ['Oracle\".', 'Oracle'], ['Oracle', 'Technology'], ['Technology', 'Network.'], ['Network.', 'Oracle.'], ['Oracle.', 'Retrieved'], ['Retrieved', 'March'], ['March', '.'], ['.', '^'], ['^', 'Batista,'], ['Batista,', 'Facundo'], ['Facundo', '('], ['(', 'October'], ['October', ').'], [').', '\"PEP'], ['\"PEP', 'Decimal'], ['Decimal', 'Data'], ['Data', 'Type\".'], ['Type\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'November'], ['November', '.'], ['.', '^'], ['^', 'Eby,'], ['Eby,', 'Phillip'], ['Phillip', 'J.'], ['J.', '('], ['(', 'December'], ['December', ').'], [').', '\"PEP'], ['\"PEP', 'Python'], ['Python', 'Web'], ['Web', 'Server'], ['Server', 'Gateway'], ['Gateway', 'Interface'], ['Interface', 'v'], ['v', '.'], ['.', '\".'], ['\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', 'Debill,'], ['Debill,', 'Erik.'], ['Erik.', '\"Module'], ['\"Module', 'Counts\".'], ['Counts\".', 'ModuleCounts.'], ['ModuleCounts.', 'Retrieved'], ['Retrieved', 'September'], ['September', '.'], ['.', '^'], ['^', 'Enthought,'], ['Enthought,', 'Canopy.'], ['Canopy.', '\"Canopy\".'], ['\"Canopy\".', 'www.enthought.com.'], ['www.enthought.com.', 'Retrieved'], ['Retrieved', 'August'], ['August', '.'], ['.', '^'], ['^', 'van'], ['van', 'Rossum,'], ['Rossum,', 'Guido'], ['Guido', '('], ['(', 'June'], ['June', ').'], [').', '\"PEP'], ['\"PEP', 'Style'], ['Style', 'Guide'], ['Guide', 'for'], ['for', 'C'], ['C', 'Code\".'], ['Code\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'November'], ['November', '.'], ['.', '^'], ['^', '\"CPython'], ['\"CPython', 'byte'], ['byte', 'code\".'], ['code\".', 'Docs.python.org.'], ['Docs.python.org.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', '\"Python'], ['\"Python', '.'], ['.', 'internals\"'], ['internals\"', '(PDF).'], ['(PDF).', 'Retrieved'], ['Retrieved', 'April'], ['April', '.'], ['.', '^'], ['^', '\"An'], ['\"An', 'Interview'], ['Interview', 'with'], ['with', 'Guido'], ['Guido', 'van'], ['van', 'Rossum\".'], ['Rossum\".', 'Oreilly.com.'], ['Oreilly.com.', 'Retrieved'], ['Retrieved', 'November'], ['November', '.'], ['.', '^'], ['^', '\"PyPy'], ['\"PyPy', 'compatibility\".'], ['compatibility\".', 'Pypy.org.'], ['Pypy.org.', 'Retrieved'], ['Retrieved', 'December'], ['December', '.'], ['.', '^'], ['^', '\"speed'], ['\"speed', 'comparison'], ['comparison', 'between'], ['between', 'CPython'], ['CPython', 'and'], ['and', 'Pypy\".'], ['Pypy\".', 'Speed.pypy.org.'], ['Speed.pypy.org.', 'Retrieved'], ['Retrieved', 'December'], ['December', '.'], ['.', '^'], ['^', '\"STM'], ['\"STM', 'with'], ['with', 'threads\".'], ['threads\".', 'Morepypy.blogspot.be.'], ['Morepypy.blogspot.be.', 'June'], ['June', '.'], ['.', 'Retrieved'], ['Retrieved', 'December'], ['December', '.'], ['.', '^'], ['^', '\"Application-level'], ['\"Application-level', 'Stackless'], ['Stackless', 'features'], ['features', 'PyPy'], ['PyPy', '.'], ['.', '.'], ['.', 'documentation\".'], ['documentation\".', 'Doc.pypy.org.'], ['Doc.pypy.org.', 'Retrieved'], ['Retrieved', 'July'], ['July', '.'], ['.', '^'], ['^', '\"Plans'], ['\"Plans', 'for'], ['for', 'optimizing'], ['optimizing', 'Python\".'], ['Python\".', 'Google'], ['Google', 'Project'], ['Project', 'Hosting.'], ['Hosting.', 'Google.'], ['Google.', 'December'], ['December', '.'], ['.', 'Retrieved'], ['Retrieved', 'September'], ['September', '.'], ['.', '^'], ['^', '\"Python'], ['\"Python', 'on'], ['on', 'the'], ['the', 'Nokia'], ['Nokia', 'N'], ['N', '\".'], ['\".', 'Stochastic'], ['Stochastic', 'Geometry.'], ['Geometry.', '^'], ['^', '\"Nuitka'], ['\"Nuitka', 'Home'], ['Home', '|'], ['|', 'Nuitka'], ['Nuitka', 'Home\".'], ['Home\".', 'nuitka.net.'], ['nuitka.net.', 'Retrieved'], ['Retrieved', 'August'], ['August', '.'], ['.', '^'], ['^', 'Murri,'], ['Murri,', 'Riccardo'], ['Riccardo', '('], ['(', ').'], [').', 'Performance'], ['Performance', 'of'], ['of', 'Python'], ['Python', 'runtimes'], ['runtimes', 'on'], ['on', 'a'], ['a', 'non-numeric'], ['non-numeric', 'scientific'], ['scientific', 'code.'], ['code.', 'European'], ['European', 'Conference'], ['Conference', 'on'], ['on', 'Python'], ['Python', 'in'], ['in', 'Science'], ['Science', '(EuroSciPy).'], ['(EuroSciPy).', 'arXiv:'], ['arXiv:', '.'], ['.', '.'], ['.', '^'], ['^', 'a'], ['a', 'b'], ['b', 'Warsaw,'], ['Warsaw,', 'Barry;'], ['Barry;', 'Hylton,'], ['Hylton,', 'Jeremy;'], ['Jeremy;', 'Goodger,'], ['Goodger,', 'David'], ['David', '('], ['(', 'June'], ['June', ').'], [').', '\"PEP'], ['\"PEP', 'PEP'], ['PEP', 'Purpose'], ['Purpose', 'and'], ['and', 'Guidelines\".'], ['Guidelines\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'April'], ['April', '.'], ['.', '^'], ['^', 'Cannon,'], ['Cannon,', 'Brett.'], ['Brett.', '\"Guido,'], ['\"Guido,', 'Some'], ['Some', 'Guys,'], ['Guys,', 'and'], ['and', 'a'], ['a', 'Mailing'], ['Mailing', 'List:'], ['List:', 'How'], ['How', 'Python'], ['Python', 'is'], ['is', 'Developed\".'], ['Developed\".', 'python.org.'], ['python.org.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', 'on'], ['on', 'June'], ['June', '.'], ['.', 'Retrieved'], ['Retrieved', 'June'], ['June', '.'], ['.', '^'], ['^', '\"Python'], ['\"Python', \"Developer's\"], [\"Developer's\", 'Guide\".'], ['Guide\".', '^'], ['^', 'Norwitz,'], ['Norwitz,', 'Neal'], ['Neal', '('], ['(', 'April'], ['April', ').'], [').', '\"'], ['\"', 'Python-Dev'], ['Python-Dev', 'Release'], ['Release', 'Schedules'], ['Schedules', '(was'], ['(was', 'Stability'], ['Stability', '&'], ['&', 'change)\".'], ['change)\".', 'Retrieved'], ['Retrieved', 'June'], ['June', '.'], ['.', '^'], ['^', 'Aahz;'], ['Aahz;', 'Baxter,'], ['Baxter,', 'Anthony'], ['Anthony', '('], ['(', 'March'], ['March', ').'], [').', '\"PEP'], ['\"PEP', 'Bug'], ['Bug', 'Fix'], ['Fix', 'Releases\".'], ['Releases\".', 'Python'], ['Python', 'Enhancement'], ['Enhancement', 'Proposals.'], ['Proposals.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'June'], ['June', '.'], ['.', '^'], ['^', '\"Python'], ['\"Python', 'Buildbot\".'], ['Buildbot\".', 'Python'], ['Python', 'Developers'], ['Developers', 'Guide.'], ['Guide.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'September'], ['September', '.'], ['.', '^'], ['^', 'DeBill,'], ['DeBill,', 'Erik.'], ['Erik.', '\"Module'], ['\"Module', 'Counts\".'], ['Counts\".', 'www.modulecounts.com.'], ['www.modulecounts.com.', 'Retrieved'], ['Retrieved', 'August'], ['August', '.'], ['.', '^'], ['^', 'a'], ['a', 'b'], ['b', '\"Whetting'], ['\"Whetting', 'Your'], ['Your', 'Appetite\".'], ['Appetite\".', 'The'], ['The', 'Python'], ['Python', 'Tutorial.'], ['Tutorial.', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', '\"In'], ['\"In', 'Python,'], ['Python,', 'should'], ['should', 'I'], ['I', 'use'], ['use', 'else'], ['else', 'after'], ['after', 'a'], ['a', 'return'], ['return', 'in'], ['in', 'an'], ['an', 'if'], ['if', 'block?\".'], ['block?\".', 'Stack'], ['Stack', 'Overflow.'], ['Overflow.', 'Stack'], ['Stack', 'Exchange.'], ['Exchange.', 'February'], ['February', '.'], ['.', 'Retrieved'], ['Retrieved', 'May'], ['May', '.'], ['.', '^'], ['^', 'Lutz,'], ['Lutz,', 'Mark'], ['Mark', '('], ['(', ').'], [').', 'Learning'], ['Learning', 'Python:'], ['Python:', 'Powerful'], ['Powerful', 'Object-Oriented'], ['Object-Oriented', 'Programming.'], ['Programming.', \"O'Reilly\"], [\"O'Reilly\", 'Media,'], ['Media,', 'Inc.'], ['Inc.', 'p.'], ['p.', '.'], ['.', 'ISBN'], ['ISBN', '.'], ['.', '^'], ['^', 'Fehily,'], ['Fehily,', 'Chris'], ['Chris', '('], ['(', ').'], [').', 'Python.'], ['Python.', 'Peachpit'], ['Peachpit', 'Press.'], ['Press.', 'p.xv.'], ['p.xv.', 'ISBN'], ['ISBN', '.'], ['.', '^'], ['^', '\"TIOBE'], ['\"TIOBE', 'Index\".'], ['Index\".', 'TIOBE'], ['TIOBE', '-'], ['-', 'The'], ['The', 'Software'], ['Software', 'Quality'], ['Quality', 'Company.'], ['Company.', 'Retrieved'], ['Retrieved', 'March'], ['March', '.'], ['.', '^'], ['^', 'TIOBE'], ['TIOBE', 'Software'], ['Software', 'Index'], ['Index', '('], ['(', ').'], [').', '\"TIOBE'], ['\"TIOBE', 'Programming'], ['Programming', 'Community'], ['Community', 'Index'], ['Index', 'Python\".'], ['Python\".', 'Retrieved'], ['Retrieved', 'September'], ['September', '.'], ['.', '^'], ['^', 'Prechelt,'], ['Prechelt,', 'Lutz'], ['Lutz', '('], ['(', 'March'], ['March', ').'], [').', '\"An'], ['\"An', 'empirical'], ['empirical', 'comparison'], ['comparison', 'of'], ['of', 'C,'], ['C,', 'C'], ['C', ','], [',', 'Java,'], ['Java,', 'Perl,'], ['Perl,', 'Python,'], ['Python,', 'Rexx,'], ['Rexx,', 'and'], ['and', 'Tcl\"'], ['Tcl\"', '(PDF).'], ['(PDF).', 'Retrieved'], ['Retrieved', 'August'], ['August', '.'], ['.', '^'], ['^', '\"Quotes'], ['\"Quotes', 'about'], ['about', 'Python\".'], ['Python\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'January'], ['January', '.'], ['.', '^'], ['^', '\"Organizations'], ['\"Organizations', 'Using'], ['Using', 'Python\".'], ['Python\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'January'], ['January', '.'], ['.', '^'], ['^', '\"Python:'], ['\"Python:', 'the'], ['the', 'holy'], ['holy', 'grail'], ['grail', 'of'], ['of', 'programming\".'], ['programming\".', 'CERN'], ['CERN', 'Bulletin.'], ['Bulletin.', 'CERN'], ['CERN', 'Publications'], ['Publications', '('], ['(', '/'], ['/', ').'], [').', 'July'], ['July', '.'], ['.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', 'Shafer,'], ['Shafer,', 'Daniel'], ['Daniel', 'G.'], ['G.', '('], ['(', 'January'], ['January', ').'], [').', '\"Python'], ['\"Python', 'Streamlines'], ['Streamlines', 'Space'], ['Space', 'Shuttle'], ['Shuttle', 'Mission'], ['Mission', 'Design\".'], ['Design\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'November'], ['November', '.'], ['.', '^'], ['^', 'Fortenberry,'], ['Fortenberry,', 'Tim'], ['Tim', '('], ['(', 'January'], ['January', ').'], [').', '\"Industrial'], ['\"Industrial', 'Light'], ['Light', '&'], ['&', 'Magic'], ['Magic', 'Runs'], ['Runs', 'on'], ['on', 'Python\".'], ['Python\".', 'Python'], ['Python', 'Software'], ['Software', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', 'Taft,'], ['Taft,', 'Darryl'], ['Darryl', 'K.'], ['K.', '('], ['(', 'March'], ['March', ').'], [').', '\"Python'], ['\"Python', 'Slithers'], ['Slithers', 'into'], ['into', 'Systems\".'], ['Systems\".', 'eWeek.com.'], ['eWeek.com.', 'Ziff'], ['Ziff', 'Davis'], ['Davis', 'Holdings.'], ['Holdings.', 'Retrieved'], ['Retrieved', 'September'], ['September', '.'], ['.', '^'], ['^', '\"Usage'], ['\"Usage', 'statistics'], ['statistics', 'and'], ['and', 'market'], ['market', 'share'], ['share', 'of'], ['of', 'Python'], ['Python', 'for'], ['for', 'websites\".'], ['websites\".', '.'], ['.', 'Retrieved'], ['Retrieved', 'December'], ['December', '.'], ['.', '^'], ['^', 'Oliphant,'], ['Oliphant,', 'Travis'], ['Travis', '('], ['(', ').'], [').', '\"Python'], ['\"Python', 'for'], ['for', 'Scientific'], ['Scientific', 'Computing\".'], ['Computing\".', 'Computing'], ['Computing', 'in'], ['in', 'Science'], ['Science', 'and'], ['and', 'Engineering.'], ['Engineering.', '^'], ['^', 'Millman,'], ['Millman,', 'K.'], ['K.', 'Jarrod;'], ['Jarrod;', 'Aivazis,'], ['Aivazis,', 'Michael'], ['Michael', '('], ['(', ').'], [').', '\"Python'], ['\"Python', 'for'], ['for', 'Scientists'], ['Scientists', 'and'], ['and', 'Engineers\".'], ['Engineers\".', 'Computing'], ['Computing', 'in'], ['in', 'Science'], ['Science', 'and'], ['and', 'Engineering.'], ['Engineering.', '('], ['(', '):'], ['):', '.'], ['.', '^'], ['^', 'Chekanov,'], ['Chekanov,', 'S.'], ['S.', '(April'], ['(April', ').'], [').', 'Numeric'], ['Numeric', 'Computation'], ['Computation', 'and'], ['and', 'Statistical'], ['Statistical', 'Data'], ['Data', 'Analysis'], ['Analysis', 'on'], ['on', 'the'], ['the', 'Java'], ['Java', 'Platform.'], ['Platform.', 'London:'], ['London:', 'Springer.'], ['Springer.', 'p.'], ['p.', '.'], ['.', 'ISBN'], ['ISBN', '-'], ['-', '-'], ['-', '-'], ['-', '-'], ['-', '.'], ['.', '^'], ['^', 'Chekanov,'], ['Chekanov,', 'S.'], ['S.', '('], ['(', ').'], [').', 'Scientific'], ['Scientific', 'Data'], ['Data', 'Analysis'], ['Analysis', 'using'], ['using', 'Jython'], ['Jython', 'Scripting'], ['Scripting', 'and'], ['and', 'Java.'], ['Java.', 'London:'], ['London:', 'Springer.'], ['Springer.', 'p.'], ['p.', '.'], ['.', 'ISBN'], ['ISBN', '-'], ['-', '-'], ['-', '-'], ['-', '-'], ['-', '.'], ['.', '^'], ['^', '\"Installers'], ['\"Installers', 'for'], ['for', 'GIMP'], ['GIMP', 'for'], ['for', 'Windows'], ['Windows', '-'], ['-', 'Frequently'], ['Frequently', 'Asked'], ['Asked', 'Questions\".'], ['Questions\".', 'July'], ['July', '.'], ['.', 'Retrieved'], ['Retrieved', 'July'], ['July', '.'], ['.', '^'], ['^', '\"jasc'], ['\"jasc', 'psp'], ['psp', 'components\".'], ['components\".', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', 'on'], ['on', 'March'], ['March', '.'], ['.', '^'], ['^', '\"About'], ['\"About', 'getting'], ['getting', 'started'], ['started', 'with'], ['with', 'writing'], ['writing', 'geoprocessing'], ['geoprocessing', 'scripts\".'], ['scripts\".', 'ArcGIS'], ['ArcGIS', 'Desktop'], ['Desktop', 'Help'], ['Help', '.'], ['.', '.'], ['.', 'Environmental'], ['Environmental', 'Systems'], ['Systems', 'Research'], ['Research', 'Institute.'], ['Institute.', 'November'], ['November', '.'], ['.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', 'CCP'], ['CCP', 'porkbelly'], ['porkbelly', '('], ['(', 'August'], ['August', ').'], [').', '\"Stackless'], ['\"Stackless', 'Python'], ['Python', '.'], ['.', '\".'], ['\".', 'EVE'], ['EVE', 'Community'], ['Community', 'Dev'], ['Dev', 'Blogs.'], ['Blogs.', 'CCP'], ['CCP', 'Games.'], ['Games.', 'As'], ['As', 'you'], ['you', 'may'], ['may', 'know,'], ['know,', 'EVE'], ['EVE', 'has'], ['has', 'at'], ['at', 'its'], ['its', 'core'], ['core', 'the'], ['the', 'programming'], ['programming', 'language'], ['language', 'known'], ['known', 'as'], ['as', 'Stackless'], ['Stackless', 'Python.'], ['Python.', '^'], ['^', 'Caudill,'], ['Caudill,', 'Barry'], ['Barry', '('], ['(', 'September'], ['September', ').'], [').', '\"Modding'], ['\"Modding', 'Sid'], ['Sid', \"Meier's\"], [\"Meier's\", 'Civilization'], ['Civilization', 'IV\".'], ['IV\".', 'Sid'], ['Sid', \"Meier's\"], [\"Meier's\", 'Civilization'], ['Civilization', 'IV'], ['IV', 'Developer'], ['Developer', 'Blog.'], ['Blog.', 'Firaxis'], ['Firaxis', 'Games.'], ['Games.', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', 'on'], ['on', 'August'], ['August', '.'], ['.', 'we'], ['we', 'created'], ['created', 'three'], ['three', 'levels'], ['levels', 'of'], ['of', 'tools'], ['tools', '...'], ['...', 'The'], ['The', 'next'], ['next', 'level'], ['level', 'offers'], ['offers', 'Python'], ['Python', 'and'], ['and', 'XML'], ['XML', 'support,'], ['support,', 'letting'], ['letting', 'modders'], ['modders', 'with'], ['with', 'more'], ['more', 'experience'], ['experience', 'manipulate'], ['manipulate', 'the'], ['the', 'game'], ['game', 'world'], ['world', 'and'], ['and', 'everything'], ['everything', 'in'], ['in', 'it.'], ['it.', '^'], ['^', '\"Python'], ['\"Python', 'Language'], ['Language', 'Guide'], ['Guide', '(v'], ['(v', '.'], ['.', ')\".'], [')\".', 'Google'], ['Google', 'Documents'], ['Documents', 'List'], ['List', 'Data'], ['Data', 'API'], ['API', 'v'], ['v', '.'], ['.', '.'], ['.', 'Google.'], ['Google.', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', 'on'], ['on', 'August'], ['August', '.'], ['.', '^'], ['^', '\"Python'], ['\"Python', '-'], ['-', 'Best'], ['Best', 'Programming'], ['Programming', 'Language'], ['Language', 'for'], ['for', 'Algorithmic'], ['Algorithmic', 'Trading'], ['Trading', 'Systems\".'], ['Systems\".', 'March'], ['March', '.'], ['.', 'Retrieved'], ['Retrieved', 'October'], ['October', '.'], ['.', '^'], ['^', '\"Trading'], ['\"Trading', 'with'], ['with', 'Interactive'], ['Interactive', 'Brokers'], ['Brokers', 'using'], ['using', 'Python:'], ['Python:', 'An'], ['An', 'IBPy'], ['IBPy', 'Tutorial\".'], ['Tutorial\".', 'September'], ['September', '.'], ['.', 'Retrieved'], ['Retrieved', 'October'], ['October', '.'], ['.', '^'], ['^', '\"Python'], ['\"Python', 'for'], ['for', 'Artificial'], ['Artificial', 'Intelligence\".'], ['Intelligence\".', 'Wiki.python.org.'], ['Wiki.python.org.', 'July'], ['July', '.'], ['.', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', 'on'], ['on', 'November'], ['November', '.'], ['.', 'Retrieved'], ['Retrieved', 'December'], ['December', '.'], ['.', '^'], ['^', 'Paine,'], ['Paine,', 'Jocelyn,'], ['Jocelyn,', 'ed.'], ['ed.', '(August'], ['(August', ').'], [').', '\"AI'], ['\"AI', 'in'], ['in', 'Python\".'], ['Python\".', 'AI'], ['AI', 'Expert'], ['Expert', 'Newsletter.'], ['Newsletter.', 'Amzi!.'], ['Amzi!.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', '\"PyAIML'], ['\"PyAIML', '.'], ['.', '.'], ['.', ':'], [':', 'Python'], ['Python', 'Package'], ['Package', 'Index\".'], ['Index\".', 'Pypi.python.org.'], ['Pypi.python.org.', 'Retrieved'], ['Retrieved', 'July'], ['July', '.'], ['.', '^'], ['^', 'Russell,'], ['Russell,', 'Stuart'], ['Stuart', 'J.'], ['J.', '&'], ['&', 'Norvig,'], ['Norvig,', 'Peter'], ['Peter', '('], ['(', ').'], [').', 'Artificial'], ['Artificial', 'Intelligence:'], ['Intelligence:', 'A'], ['A', 'Modern'], ['Modern', 'Approach'], ['Approach', '('], ['(', 'rd'], ['rd', 'ed.).'], ['ed.).', 'Upper'], ['Upper', 'Saddle'], ['Saddle', 'River,'], ['River,', 'NJ:'], ['NJ:', 'Prentice'], ['Prentice', 'Hall.'], ['Hall.', 'p.'], ['p.', '.'], ['.', 'ISBN'], ['ISBN', '-'], ['-', '-'], ['-', '-'], ['-', '-'], ['-', '.'], ['.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', '\"Natural'], ['\"Natural', 'Language'], ['Language', 'Toolkit\".'], ['Toolkit\".', '^'], ['^', '\"Immunity:'], ['\"Immunity:', 'Knowing'], ['Knowing', \"You're\"], [\"You're\", 'Secure\".'], ['Secure\".', '^'], ['^', '\"Corelabs'], ['\"Corelabs', 'site\".'], ['site\".', '^'], ['^', '\"What'], ['\"What', 'is'], ['is', 'Sugar?\".'], ['Sugar?\".', 'Sugar'], ['Sugar', 'Labs.'], ['Labs.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', '\"'], ['\"', '.'], ['.', 'New'], ['New', 'Features'], ['Features', 'and'], ['and', 'Fixes\".'], ['Fixes\".', 'LibreOffice.org.'], ['LibreOffice.org.', 'The'], ['The', 'Document'], ['Document', 'Foundation.'], ['Foundation.', '.'], ['.', 'Retrieved'], ['Retrieved', 'February'], ['February', '.'], ['.', '^'], ['^', '\"Gotchas'], ['\"Gotchas', 'for'], ['for', 'Python'], ['Python', 'Users\".'], ['Users\".', 'boo.codehaus.org.'], ['boo.codehaus.org.', 'Codehaus'], ['Codehaus', 'Foundation.'], ['Foundation.', 'Retrieved'], ['Retrieved', 'November'], ['November', '.'], ['.', '^'], ['^', 'Esterbrook,'], ['Esterbrook,', 'Charles.'], ['Charles.', '\"Acknowledgements\".'], ['\"Acknowledgements\".', 'cobra-language.com.'], ['cobra-language.com.', 'Cobra'], ['Cobra', 'Language.'], ['Language.', 'Retrieved'], ['Retrieved', 'April'], ['April', '.'], ['.', '^'], ['^', 'Esterbrook,'], ['Esterbrook,', 'Charles.'], ['Charles.', '\"Comparison'], ['\"Comparison', 'to'], ['to', 'Python\".'], ['Python\".', 'cobra-language.com.'], ['cobra-language.com.', 'Cobra'], ['Cobra', 'Language.'], ['Language.', 'Retrieved'], ['Retrieved', 'April'], ['April', '.'], ['.', '^'], ['^', '\"Proposals:'], ['\"Proposals:', 'iterators'], ['iterators', 'and'], ['and', 'generators'], ['generators', 'ES'], ['ES', 'Wiki'], ['Wiki', '\".'], ['\".', 'wiki.ecmascript.org.'], ['wiki.ecmascript.org.', 'Retrieved'], ['Retrieved', 'November'], ['November', '.'], ['.', '^'], ['^', 'Kincaid,'], ['Kincaid,', 'Jason'], ['Jason', '('], ['(', 'November'], ['November', ').'], [').', '\"Google\\'s'], ['\"Google\\'s', 'Go:'], ['Go:', 'A'], ['A', 'New'], ['New', 'Programming'], ['Programming', 'Language'], ['Language', \"That's\"], [\"That's\", 'Python'], ['Python', 'Meets'], ['Meets', 'C'], ['C', '\".'], ['\".', 'TechCrunch.'], ['TechCrunch.', 'Retrieved'], ['Retrieved', 'January'], ['January', '.'], ['.', '^'], ['^', 'Strachan,'], ['Strachan,', 'James'], ['James', '('], ['(', 'August'], ['August', ').'], [').', '\"Groovy'], ['\"Groovy', 'the'], ['the', 'birth'], ['birth', 'of'], ['of', 'a'], ['a', 'new'], ['new', 'dynamic'], ['dynamic', 'language'], ['language', 'for'], ['for', 'the'], ['the', 'Java'], ['Java', 'platform\".'], ['platform\".', '^'], ['^', 'Lin,'], ['Lin,', 'Mike.'], ['Mike.', '\"The'], ['\"The', 'Whitespace'], ['Whitespace', 'Thing'], ['Thing', 'for'], ['for', 'OCaml\".'], ['OCaml\".', 'Massachusetts'], ['Massachusetts', 'Institute'], ['Institute', 'of'], ['of', 'Technology.'], ['Technology.', 'Retrieved'], ['Retrieved', 'April'], ['April', '.'], ['.', '^'], ['^', '\"An'], ['\"An', 'Interview'], ['Interview', 'with'], ['with', 'the'], ['the', 'Creator'], ['Creator', 'of'], ['of', 'Ruby\".'], ['Ruby\".', 'Linuxdevcenter.com.'], ['Linuxdevcenter.com.', 'Retrieved'], ['Retrieved', 'December'], ['December', '.'], ['.', '^'], ['^', 'Lattner,'], ['Lattner,', 'Chris'], ['Chris', '('], ['(', 'June'], ['June', ').'], [').', '\"Chris'], ['\"Chris', \"Lattner's\"], [\"Lattner's\", 'Homepage\".'], ['Homepage\".', 'Chris'], ['Chris', 'Lattner.'], ['Lattner.', 'Retrieved'], ['Retrieved', 'June'], ['June', '.'], ['.', 'I'], ['I', 'started'], ['started', 'work'], ['work', 'on'], ['on', 'the'], ['the', 'Swift'], ['Swift', 'Programming'], ['Programming', 'Language'], ['Language', 'in'], ['in', 'July'], ['July', 'of'], ['of', '.'], ['.', 'I'], ['I', 'implemented'], ['implemented', 'much'], ['much', 'of'], ['of', 'the'], ['the', 'basic'], ['basic', 'language'], ['language', 'structure,'], ['structure,', 'with'], ['with', 'only'], ['only', 'a'], ['a', 'few'], ['few', 'people'], ['people', 'knowing'], ['knowing', 'of'], ['of', 'its'], ['its', 'existence.'], ['existence.', 'A'], ['A', 'few'], ['few', 'other'], ['other', '(amazing)'], ['(amazing)', 'people'], ['people', 'started'], ['started', 'contributing'], ['contributing', 'in'], ['in', 'earnest'], ['earnest', 'late'], ['late', 'in'], ['in', ','], [',', 'and'], ['and', 'it'], ['it', 'became'], ['became', 'a'], ['a', 'major'], ['major', 'focus'], ['focus', 'for'], ['for', 'the'], ['the', 'Apple'], ['Apple', 'Developer'], ['Developer', 'Tools'], ['Tools', 'group'], ['group', 'in'], ['in', 'July'], ['July', '...'], ['...', 'drawing'], ['drawing', 'ideas'], ['ideas', 'from'], ['from', 'Objective-C,'], ['Objective-C,', 'Rust,'], ['Rust,', 'Haskell,'], ['Haskell,', 'Ruby,'], ['Ruby,', 'Python,'], ['Python,', 'C#,'], ['C#,', 'CLU,'], ['CLU,', 'and'], ['and', 'far'], ['far', 'too'], ['too', 'many'], ['many', 'others'], ['others', 'to'], ['to', 'list.'], ['list.', '^'], ['^', 'Kupries,'], ['Kupries,', 'Andreas;'], ['Andreas;', 'Fellows,'], ['Fellows,', 'Donal'], ['Donal', 'K.'], ['K.', '('], ['(', 'September'], ['September', ').'], [').', '\"TIP'], ['\"TIP', '#'], ['#', ':'], [':', 'TIP'], ['TIP', 'Format\".'], ['Format\".', 'tcl.tk.'], ['tcl.tk.', 'Tcl'], ['Tcl', 'Developer'], ['Developer', 'Xchange.'], ['Xchange.', 'Retrieved'], ['Retrieved', 'November'], ['November', '.'], ['.', '^'], ['^', 'Gustafsson,'], ['Gustafsson,', 'Per;'], ['Per;', 'Niskanen,'], ['Niskanen,', 'Raimo'], ['Raimo', '('], ['(', 'January'], ['January', ').'], [').', '\"EEP'], ['\"EEP', ':'], [':', 'EEP'], ['EEP', 'Purpose'], ['Purpose', 'and'], ['and', 'Guidelines\".'], ['Guidelines\".', 'erlang.org.'], ['erlang.org.', 'Retrieved'], ['Retrieved', 'April'], ['April', '.'], ['.', '^'], ['^', '\"TIOBE'], ['\"TIOBE', 'Programming'], ['Programming', 'Community'], ['Community', 'Index'], ['Index', 'for'], ['for', 'March'], ['March', '\".'], ['\".', 'TIOBE'], ['TIOBE', 'Software.'], ['Software.', 'March'], ['March', '.'], ['.', 'Retrieved'], ['Retrieved', 'March'], ['March', '.'], ['.', 'Further'], ['Further', 'reading'], ['reading', 'edit'], ['edit', 'Downey,'], ['Downey,', 'Allen'], ['Allen', 'B.'], ['B.', '(May'], ['(May', ').'], [').', 'Think'], ['Think', 'Python:'], ['Python:', 'How'], ['How', 'to'], ['to', 'Think'], ['Think', 'Like'], ['Like', 'a'], ['a', 'Computer'], ['Computer', 'Scientist'], ['Scientist', '(Version'], ['(Version', '.'], ['.', '.'], ['.', 'ed.).'], ['ed.).', 'ISBN'], ['ISBN', '-'], ['-', '-'], ['-', '-'], ['-', '-'], ['-', '.'], ['.', 'Hamilton,'], ['Hamilton,', 'Naomi'], ['Naomi', '('], ['(', 'August'], ['August', ').'], [').', '\"The'], ['\"The', 'A-Z'], ['A-Z', 'of'], ['of', 'Programming'], ['Programming', 'Languages:'], ['Languages:', 'Python\".'], ['Python\".', 'Computerworld.'], ['Computerworld.', 'Archived'], ['Archived', 'from'], ['from', 'the'], ['the', 'original'], ['original', 'on'], ['on', 'December'], ['December', '.'], ['.', 'Retrieved'], ['Retrieved', 'March'], ['March', '.'], ['.', 'Lutz,'], ['Lutz,', 'Mark'], ['Mark', '('], ['(', ').'], [').', 'Learning'], ['Learning', 'Python'], ['Python', '('], ['(', 'th'], ['th', 'ed.).'], ['ed.).', \"O'Reilly\"], [\"O'Reilly\", 'Media.'], ['Media.', 'ISBN'], ['ISBN', '-'], ['-', '-'], ['-', '-'], ['-', '-'], ['-', '.'], ['.', 'Pilgrim,'], ['Pilgrim,', 'Mark'], ['Mark', '('], ['(', ').'], [').', 'Dive'], ['Dive', 'Into'], ['Into', 'Python.'], ['Python.', 'Apress.'], ['Apress.', 'ISBN'], ['ISBN', '-'], ['-', '-'], ['-', '-'], ['-', '-'], ['-', '.'], ['.', 'Pilgrim,'], ['Pilgrim,', 'Mark'], ['Mark', '('], ['(', ').'], [').', 'Dive'], ['Dive', 'Into'], ['Into', 'Python'], ['Python', '.'], ['.', 'Apress.'], ['Apress.', 'ISBN'], ['ISBN', '-'], ['-', '-'], ['-', '-'], ['-', '-'], ['-', '.'], ['.', 'Summerfield,'], ['Summerfield,', 'Mark'], ['Mark', '('], ['(', ').'], [').', 'Programming'], ['Programming', 'in'], ['in', 'Python'], ['Python', '('], ['(', 'nd'], ['nd', 'ed.).'], ['ed.).', 'Addison-Wesley'], ['Addison-Wesley', 'Professional.'], ['Professional.', 'ISBN'], ['ISBN', '-'], ['-', '-'], ['-', '-'], ['-', '-'], ['-', '.'], ['.', 'External'], ['External', 'links'], ['links', 'edit'], ['edit', 'Find'], ['Find', 'more'], ['more', 'aboutPython'], ['aboutPython', '(programming'], ['(programming', 'language)at'], ['language)at', \"Wikipedia's\"], [\"Wikipedia's\", 'sister'], ['sister', 'projects'], ['projects', 'Media'], ['Media', 'from'], ['from', 'Wikimedia'], ['Wikimedia', 'Commons'], ['Commons', 'Quotations'], ['Quotations', 'from'], ['from', 'Wikiquote'], ['Wikiquote', 'Textbooks'], ['Textbooks', 'from'], ['from', 'Wikibooks'], ['Wikibooks', 'Learning'], ['Learning', 'resources'], ['resources', 'from'], ['from', 'Wikiversity'], ['Wikiversity', 'Official'], ['Official', 'website'], ['website', 'Python'], ['Python', 'at'], ['at', 'Curlie'], ['Curlie', '(based'], ['(based', 'on'], ['on', 'DMOZ)'], ['DMOZ)', 'v'], ['v', 't'], ['t', 'e'], ['e', 'Programming'], ['Programming', 'languages'], ['languages', 'Comparison'], ['Comparison', 'Timeline'], ['Timeline', 'History'], ['History', 'Assembly'], ['Assembly', 'BASIC'], ['BASIC', 'C'], ['C', 'C'], ['C', 'C#'], ['C#', 'COBOL'], ['COBOL', 'Fortran'], ['Fortran', 'Go'], ['Go', 'Groovy'], ['Groovy', 'Haskell'], ['Haskell', 'Java'], ['Java', 'JavaScript'], ['JavaScript', '(JS)'], ['(JS)', 'Kotlin'], ['Kotlin', 'Lisp'], ['Lisp', 'Lua'], ['Lua', 'Objective-C'], ['Objective-C', 'Pascal'], ['Pascal', 'Perl'], ['Perl', 'PHP'], ['PHP', 'Python'], ['Python', 'Rexx'], ['Rexx', 'Ruby'], ['Ruby', 'Shell'], ['Shell', 'Smalltalk'], ['Smalltalk', 'Swift'], ['Swift', 'Visual'], ['Visual', 'Basic'], ['Basic', '.NET'], ['.NET', '(VB.NET)'], ['(VB.NET)', 'VBScript'], ['VBScript', 'more...'], ['more...', 'Category'], ['Category', 'Lists'], ['Lists', 'Alphabetical'], ['Alphabetical', 'Categorical'], ['Categorical', 'Generational'], ['Generational', 'Non-English-based'], ['Non-English-based', 'v'], ['v', 't'], ['t', 'e'], ['e', 'Python'], ['Python', 'Implementations'], ['Implementations', 'CLPython'], ['CLPython', 'CPython'], ['CPython', 'Cython'], ['Cython', 'MicroPython'], ['MicroPython', 'Numba'], ['Numba', 'IronPython'], ['IronPython', 'Jython'], ['Jython', 'Psyco'], ['Psyco', 'PyPy'], ['PyPy', 'Python'], ['Python', 'for'], ['for', 'S'], ['S', 'Shed'], ['Shed', 'Skin'], ['Skin', 'Stackless'], ['Stackless', 'Python'], ['Python', 'Unladen'], ['Unladen', 'Swallow'], ['Swallow', 'more...'], ['more...', 'IDE'], ['IDE', 'Boa'], ['Boa', 'Eric'], ['Eric', 'Python'], ['Python', 'IDE'], ['IDE', 'IDLE'], ['IDLE', 'PyDev'], ['PyDev', 'SPE'], ['SPE', 'Ninja-IDE'], ['Ninja-IDE', 'more...'], ['more...', 'Topics'], ['Topics', 'WSGI'], ['WSGI', 'software'], ['software', '(list)'], ['(list)', 'Python'], ['Python', 'Software'], ['Software', 'Foundation'], ['Foundation', 'PyCon'], ['PyCon', 'v'], ['v', 't'], ['t', 'e'], ['e', 'Python'], ['Python', 'web'], ['web', 'frameworks'], ['frameworks', 'BlueBream'], ['BlueBream', 'Bottle'], ['Bottle', 'CherryPy'], ['CherryPy', 'Django'], ['Django', 'Flask'], ['Flask', 'Grok'], ['Grok', 'Nagare'], ['Nagare', 'Nevow'], ['Nevow', 'Pyjs'], ['Pyjs', 'Pylons'], ['Pylons', 'Pyramid'], ['Pyramid', 'Quixote'], ['Quixote', 'Spyce'], ['Spyce', 'TACTIC'], ['TACTIC', 'Tornado'], ['Tornado', 'TurboGears'], ['TurboGears', 'TwistedWeb'], ['TwistedWeb', 'Webware'], ['Webware', 'web'], ['web', 'py'], ['py', 'Zope'], ['Zope', 'more...'], ['more...', 'v'], ['v', 't'], ['t', 'e'], ['e', 'Free'], ['Free', 'and'], ['and', 'open-source'], ['open-source', 'software'], ['software', 'General'], ['General', 'Alternative'], ['Alternative', 'terms'], ['terms', 'for'], ['for', 'free'], ['free', 'software'], ['software', 'Comparison'], ['Comparison', 'of'], ['of', 'open-source'], ['open-source', 'and'], ['and', 'closed-source'], ['closed-source', 'software'], ['software', 'Comparison'], ['Comparison', 'of'], ['of', 'source'], ['source', 'code'], ['code', 'hosting'], ['hosting', 'facilities'], ['facilities', 'Free'], ['Free', 'software'], ['software', 'Free'], ['Free', 'software'], ['software', 'project'], ['project', 'directories'], ['directories', 'Gratis'], ['Gratis', 'versus'], ['versus', 'libre'], ['libre', 'Long-term'], ['Long-term', 'support'], ['support', 'Open-source'], ['Open-source', 'software'], ['software', 'Open-source'], ['Open-source', 'software'], ['software', 'development'], ['development', 'Outline'], ['Outline', 'Software'], ['Software', 'packages'], ['packages', 'Audio'], ['Audio', 'Bioinformatics'], ['Bioinformatics', 'Codecs'], ['Codecs', 'Collaboration'], ['Collaboration', 'Configuration'], ['Configuration', 'management'], ['management', 'Device'], ['Device', 'drivers'], ['drivers', 'Graphics'], ['Graphics', 'Wireless'], ['Wireless', 'Geophysics'], ['Geophysics', 'Health'], ['Health', 'Mathematics'], ['Mathematics', 'Operating'], ['Operating', 'systems'], ['systems', 'Programming'], ['Programming', 'languages'], ['languages', 'Routing'], ['Routing', 'Statistics'], ['Statistics', 'Television'], ['Television', 'Video'], ['Video', 'games'], ['games', 'Web'], ['Web', 'applications'], ['applications', 'Content'], ['Content', 'management'], ['management', 'systems'], ['systems', 'E-commerce'], ['E-commerce', 'Word'], ['Word', 'processors'], ['processors', 'Android'], ['Android', 'apps'], ['apps', 'iOS'], ['iOS', 'apps'], ['apps', 'Commercial'], ['Commercial', 'Trademarked'], ['Trademarked', 'Formerly'], ['Formerly', 'proprietary'], ['proprietary', 'Community'], ['Community', 'Free'], ['Free', 'software'], ['software', 'movement'], ['movement', 'History'], ['History', 'Open-source'], ['Open-source', 'software'], ['software', 'movement'], ['movement', 'Organizations'], ['Organizations', 'Events'], ['Events', 'Licenses'], ['Licenses', 'AFL'], ['AFL', 'Apache'], ['Apache', 'APSL'], ['APSL', 'Artistic'], ['Artistic', 'Beerware'], ['Beerware', 'Boost'], ['Boost', 'BSD'], ['BSD', 'CC'], ['CC', 'CDDL'], ['CDDL', 'EPL'], ['EPL', 'GNU'], ['GNU', 'GPL'], ['GPL', 'GNU'], ['GNU', 'LGPL'], ['LGPL', 'ISC'], ['ISC', 'MIT'], ['MIT', 'MPL'], ['MPL', 'Ms-PL/RL'], ['Ms-PL/RL', 'Python'], ['Python', 'Python'], ['Python', 'Software'], ['Software', 'Foundation'], ['Foundation', 'Sleepycat'], ['Sleepycat', 'Unlicense'], ['Unlicense', 'WTFPL'], ['WTFPL', 'zlib'], ['zlib', 'License'], ['License', 'types'], ['types', 'and'], ['and', 'standards'], ['standards', 'Comparison'], ['Comparison', 'of'], ['of', 'free'], ['free', 'and'], ['and', 'open-source'], ['open-source', 'software'], ['software', 'licenses'], ['licenses', 'Contributor'], ['Contributor', 'License'], ['License', 'Agreement'], ['Agreement', 'Copyfree'], ['Copyfree', 'Copyleft'], ['Copyleft', 'Debian'], ['Debian', 'Free'], ['Free', 'Software'], ['Software', 'Guidelines'], ['Guidelines', 'Definition'], ['Definition', 'of'], ['of', 'Free'], ['Free', 'Cultural'], ['Cultural', 'Works'], ['Works', 'Free'], ['Free', 'license'], ['license', 'The'], ['The', 'Free'], ['Free', 'Software'], ['Software', 'Definition'], ['Definition', 'The'], ['The', 'Open'], ['Open', 'Source'], ['Source', 'Definition'], ['Definition', 'Open-source'], ['Open-source', 'license'], ['license', 'Permissive'], ['Permissive', 'software'], ['software', 'licence'], ['licence', 'Public'], ['Public', 'domain'], ['domain', 'Viral'], ['Viral', 'license'], ['license', 'Challenges'], ['Challenges', 'Binary'], ['Binary', 'blob'], ['blob', 'Digital'], ['Digital', 'rights'], ['rights', 'management'], ['management', 'Hardware'], ['Hardware', 'restrictions'], ['restrictions', 'License'], ['License', 'proliferation'], ['proliferation', 'Mozilla'], ['Mozilla', 'software'], ['software', 'rebranding'], ['rebranding', 'Proprietary'], ['Proprietary', 'software'], ['software', 'SCO/Linux'], ['SCO/Linux', 'controversies'], ['controversies', 'Secure'], ['Secure', 'boot'], ['boot', 'Software'], ['Software', 'patents'], ['patents', 'Software'], ['Software', 'security'], ['security', 'Trusted'], ['Trusted', 'Computing'], ['Computing', 'Related'], ['Related', 'topics'], ['topics', 'The'], ['The', 'Cathedral'], ['Cathedral', 'and'], ['and', 'the'], ['the', 'Bazaar'], ['Bazaar', 'Forking'], ['Forking', 'Microsoft'], ['Microsoft', 'Open'], ['Open', 'Specification'], ['Specification', 'Promise'], ['Promise', 'Revolution'], ['Revolution', 'OS'], ['OS', 'Book'], ['Book', 'Category'], ['Category', 'Commons'], ['Commons', 'Portal'], ['Portal', 'Authority'], ['Authority', 'control'], ['control', 'LCCN:'], ['LCCN:', 'sh'], ['sh', 'GND:'], ['GND:', '-'], ['-', 'SUDOC:'], ['SUDOC:', 'BNF:'], ['BNF:', 'cb'], ['cb', 'c'], ['c', '(data)']]\n",
      "2-grams count is: 9348\n"
     ]
    }
   ],
   "source": [
    "html = urlopen('http://en.wikipedia.org/wiki/Python_(programming_language)')\n",
    "bs = BeautifulSoup(html, 'html.parser')\n",
    "content = bs.find('div', {'id':'mw-content-text'}).get_text()\n",
    "ngrams = getNgrams(content, 2)\n",
    "print(ngrams)\n",
    "print('2-grams count is: '+str(len(ngrams)))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 70,
   "metadata": {},
   "outputs": [],
   "source": [
    "from urllib.request import urlopen\n",
    "from bs4 import BeautifulSoup\n",
    "import re\n",
    "import string\n",
    "\n",
    "def cleanSentence(sentence):\n",
    "    sentence = sentence.split(' ')\n",
    "    sentence = [word.strip(string.punctuation+string.whitespace) for word in sentence]\n",
    "    sentence = [word for word in sentence if len(word) > 1 or (word.lower() == 'a' or word.lower() == 'i')]\n",
    "    return sentence\n",
    "\n",
    "def cleanInput(content):\n",
    "    content = content.upper()\n",
    "    content = re.sub('\\n|[[\\d+\\]]', ' ', content)\n",
    "    content = bytes(content, \"UTF-8\")\n",
    "    content = content.decode(\"ascii\", \"ignore\")\n",
    "    sentences = content.split('. ')\n",
    "    return [cleanSentence(sentence) for sentence in sentences]\n",
    "\n",
    "def getNgramsFromSentence(content, n):\n",
    "    output = []\n",
    "    for i in range(len(content)-n+1):\n",
    "        output.append(content[i:i+n])\n",
    "    return output\n",
    "\n",
    "def getNgrams(content, n):\n",
    "    content = cleanInput(content)\n",
    "    ngrams = []\n",
    "    for sentence in content:\n",
    "        ngrams.extend(getNgramsFromSentence(sentence, n))\n",
    "    return(ngrams)\n",
    "        \n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 71,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "7275\n"
     ]
    }
   ],
   "source": [
    "html = urlopen('http://en.wikipedia.org/wiki/Python_(programming_language)')\n",
    "bs = BeautifulSoup(html, 'html.parser')\n",
    "content = bs.find('div', {'id':'mw-content-text'}).get_text()\n",
    "print(len(getNgrams(content, 2)))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 68,
   "metadata": {},
   "outputs": [],
   "source": [
    "from collections import Counter\n",
    "\n",
    "def getNgrams(content, n):\n",
    "    content = cleanInput(content)\n",
    "    ngrams = Counter()\n",
    "    ngrams_list = []\n",
    "    for sentence in content:\n",
    "        newNgrams = [' '.join(ngram) for ngram in getNgramsFromSentence(sentence, n)]\n",
    "        ngrams_list.extend(newNgrams)\n",
    "        ngrams.update(newNgrams)\n",
    "    return(ngrams)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 69,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "5479\n",
      "7275\n",
      "Counter({'PYTHON SOFTWARE': 40, 'SOFTWARE FOUNDATION': 37, 'OF THE': 34, 'IN PYTHON': 31, 'OF PYTHON': 28, 'IN THE': 24, 'THE PYTHON': 24, 'VAN ROSSUM': 23, 'TO THE': 20, 'SUCH AS': 19, 'RETRIEVED FEBRUARY': 19, 'IS A': 17, 'FROM THE': 16, 'PYTHON ENHANCEMENT': 15, 'PYTHON IS': 14, 'AS A': 14, 'ENHANCEMENT PROPOSALS': 14, 'IT IS': 13, 'RETRIEVED MARCH': 13, 'PROGRAMMING LANGUAGE': 12, 'RETRIEVED DECEMBER': 12, 'ROSSUM GUIDO': 12, 'FOR EXAMPLE': 11, 'CAN BE': 11, 'BE USED': 11, 'RETRIEVED SEPTEMBER': 11, 'RETRIEVED NOVEMBER': 11, 'RETRIEVED JANUARY': 11, 'PYTHON HAS': 10, 'STANDARD LIBRARY': 10, 'ON THE': 10, 'FOR THE': 10, 'PROGRAMMING LANGUAGES': 10, 'FROM PYTHON': 10, 'RETRIEVED AUGUST': 10, 'GUIDO VAN': 9, 'AND A': 9, 'BY THE': 9, 'OTHER LANGUAGES': 9, 'TO BE': 9, 'PYTHON AND': 9, 'STATEMENT WHICH': 9, 'RETRIEVED JUNE': 9, 'OF ITS': 8, 'THE LANGUAGE': 8, 'TO PYTHON': 8, 'A PYTHON': 8, 'OF A': 8, 'USED TO': 8, 'COMPARISON OF': 8, 'FOR PYTHON': 8, 'ARCHIVED FROM': 8, 'THE ORIGINAL': 8, 'RETRIEVED JULY': 8, 'RETRIEVED APRIL': 8, 'HAS A': 7, 'SYNTAX AND': 7, 'WITH THE': 7, 'IN A': 7, 'WRITTEN IN': 7, 'IS THE': 7, 'IS USED': 7, 'USED IN': 7, 'PYTHON FOR': 7, 'FREE SOFTWARE': 7, 'ORIGINAL ON': 7, 'SCRIPTING LANGUAGE': 6, 'PYTHON AS': 6, 'IS NOT': 6, 'MANY OTHER': 6, 'THE STANDARD': 6, 'THE SAME': 6, 'TO A': 6, 'ARE NOT': 6, 'PART OF': 6, 'COMPILES PYTHON': 6, 'STACKLESS PYTHON': 5, 'LANGUAGE FOR': 5, 'OF CODE': 5, 'REFERENCE IMPLEMENTATION': 5, 'DEVELOPMENT ENVIRONMENTS': 5, 'NEW FEATURES': 5, 'OBJECT-ORIENTED PROGRAMMING': 5, 'PYTHON USES': 5, 'IT ALSO': 5, 'IT HAS': 5, 'BETTER THAN': 5, 'WITH A': 5, 'LANGUAGES SUCH': 5, 'IS ALSO': 5, 'MONTY PYTHON': 5, 'CODE IS': 5, \"EDIT PYTHON'S\": 5, 'THERE ARE': 5, 'INTEGER DIVISION': 5, 'THE OPERATOR': 5, 'USED AS': 5, 'AS THE': 5, 'USE THE': 5, 'PYTHON A': 5, 'CAN CONTAIN': 5, 'CONTAIN MIXED': 5, 'MIXED TYPES': 5, 'THE VERSION': 5, 'AND IS': 5, 'ARBITRARY PRECISION': 5, 'IN AND': 5, 'WITH PYTHON': 5, 'OPEN-SOURCE SOFTWARE': 5, 'AND HAS': 4, 'A LARGE': 4, 'OPEN SOURCE': 4, 'AND SEMANTICS': 4, 'SEE ALSO': 4, 'MAIN ARTICLE': 4, \"PYTHON'S DEVELOPMENT\": 4, 'SUPPORT FOR': 4, 'LANGUAGE THAT': 4, 'ON A': 4, 'LIST COMPREHENSIONS': 4, 'IS BETTER': 4, 'RATHER THAN': 4, 'LIKE A': 4, 'DOES NOT': 4, 'MAY BE': 4, 'BLOCK OF': 4, 'THE CLASS': 4, 'THEY ARE': 4, 'OPERATOR FOR': 4, 'THAT THE': 4, 'A NEW': 4, 'KINDS OF': 4, 'QUOTE MARKS': 4, 'PERL AND': 4, 'USED FOR': 4, 'STRING TRUE': 4, 'MEANS THAT': 4, 'EXAMPLE THE': 4, 'WEB SERVER': 4, 'PYTHON CODE': 4, 'PYTHON PACKAGE': 4, 'SCIENTIFIC COMPUTING': 4, 'PYTHON IMPLEMENTATIONS': 4, 'HAS BEEN': 4, 'A SIMILAR': 4, 'PYTHON TO': 4, 'VERSION NUMBER': 4, 'NUMBER IS': 4, 'IS INCREMENTED': 4, 'ON PYTHON': 4, 'A SCRIPTING': 4, 'PYTHON LANGUAGE': 4, 'JAVA PLATFORM': 4, 'OF PROGRAMMING': 4, 'RETRIEVED MAY': 4, 'RETRIEVED OCTOBER': 4, 'INFLUENCED BY': 3, 'OPERATING SYSTEMS': 3, 'CPYTHON IS': 3, 'FEATURES AND': 3, 'AND PHILOSOPHY': 3, 'CONTROL FLOW': 3, 'BY PYTHON': 3, 'HISTORY OF': 3, 'OPERATING SYSTEM': 3, 'PYTHON COMMUNITY': 3, 'THAT WOULD': 3, 'INTERPRETER FOR': 3, 'WAS RELEASED': 3, 'ON DECEMBER': 3, 'THAT IS': 3, 'MANY OF': 3, 'HAVE BEEN': 3, 'EDIT PYTHON': 3, 'FUNCTIONAL PROGRAMMING': 3, 'TYPING AND': 3, \"THE LANGUAGE'S\": 3, 'LANGUAGE WITH': 3, 'LARGE STANDARD': 3, 'THERE IS': 3, 'TO DO': 3, 'PYTHON INTERPRETER': 3, \"OF PYTHON'S\": 3, 'THIS IS': 3, 'FROM A': 3, 'THAT IT': 3, 'USES PYTHON': 3, 'IN CONTRAST': 3, 'EDIT MAIN': 3, 'AND IT': 3, 'ASSIGNMENT STATEMENT': 3, 'NATURE OF': 3, 'NAME IS': 3, 'USING THE': 3, 'DATA TYPE': 3, 'EXECUTES A': 3, 'A BLOCK': 3, 'CODE BLOCK': 3, 'A GENERATOR': 3, 'WHICH IS': 3, 'AS AND': 3, 'AND JAVA': 3, 'FLOOR DIVISION': 3, 'MATRIX MULTIPLICATION': 3, 'IN JAVA': 3, 'JAVA AND': 3, 'CONDITIONAL EXPRESSIONS': 3, 'ARE WRITTEN': 3, 'WRITTEN AS': 3, 'DISTINCTION BETWEEN': 3, 'THE LEFT': 3, 'AN ASSIGNMENT': 3, 'DOUBLE QUOTE': 3, 'EXPRESSIONS AND': 3, 'THE THIRD': 3, 'BUILT-IN FUNCTIONS': 3, 'IS FOR': 3, 'OF THIS': 3, 'FOR AN': 3, 'THE SYNTAX': 3, 'OFTEN USED': 3, 'INSTANCES OF': 3, 'OF CLASSES': 3, 'AND THE': 3, 'OPTIONAL STATIC': 3, 'SEQUENCE OF': 3, 'OPERATOR IS': 3, 'SINCE VERSION': 3, 'SERVER GATEWAY': 3, 'GATEWAY INTERFACE': 3, 'A FEW': 3, 'AS OF': 3, 'PACKAGE INDEX': 3, 'THE OFFICIAL': 3, 'WEB FRAMEWORKS': 3, 'INTEGRATED DEVELOPMENT': 3, 'PYTHON IDE': 3, 'SCIENCE AND': 3, 'PYTHON PROGRAMS': 3, 'IMPLEMENTATIONS EDIT': 3, 'LIST OF': 3, 'IS WRITTEN': 3, 'RUN ON': 3, 'USE OF': 3, 'MAILING LIST': 3, 'ARE ALSO': 3, 'PYTHON DOCUMENTATION': 3, 'MOST POPULAR': 3, 'LANGUAGES IN': 3, 'TIOBE PROGRAMMING': 3, 'PROGRAMMING COMMUNITY': 3, 'COMMUNITY INDEX': 3, 'THE YEAR': 3, 'DESIGN AND': 3, 'PYTHON IN': 3, 'ARTIFICIAL INTELLIGENCE': 3, 'A BRIEF': 3, 'GENERAL PYTHON': 3, 'PYTHON FAQ': 3, 'INTERVIEW WITH': 3, 'THE JAVA': 3, 'ZADKA MOSHE': 3, 'PEP PYTHON': 3, \"O'REILLY MEDIA\": 3, 'IN SCIENCE': 3, 'OBJECT-ORIENTED IMPERATIVE': 2, 'IMPERATIVE FUNCTIONAL': 2, 'IRONPYTHON JYTHON': 2, 'MICROPYTHON NUMBA': 2, 'GO GROOVY': 2, 'PYTHON PROGRAMMING': 2, 'BY GUIDO': 2, 'DESIGN PHILOSOPHY': 2, 'A SYNTAX': 2, 'ALLOWS PROGRAMMERS': 2, 'PROGRAMMERS TO': 2, 'FEWER LINES': 2, 'LINES OF': 2, 'PYTHON FEATURES': 2, 'A DYNAMIC': 2, 'MEMORY MANAGEMENT': 2, 'ARE AVAILABLE': 2, 'AVAILABLE FOR': 2, 'FOR MANY': 2, 'MANY OPERATING': 2, 'THE REFERENCE': 2, 'IMPLEMENTATION OF': 2, 'ALL OF': 2, 'VARIANT IMPLEMENTATIONS': 2, 'STATEMENTS AND': 2, 'AND CONTROL': 2, 'OTHER IMPLEMENTATIONS': 2, 'UNSUPPORTED IMPLEMENTATIONS': 2, 'CROSS-COMPILERS TO': 2, 'TO OTHER': 2, 'LANGUAGES INFLUENCED': 2, 'FURTHER READING': 2, 'EXTERNAL LINKS': 2, 'THE CREATOR': 2, 'CREATOR OF': 2, 'PYTHON PYTHON': 2, 'PYTHON WAS': 2, 'AND ITS': 2, 'IN DECEMBER': 2, 'INSPIRED BY': 2, 'DEVELOPMENT IS': 2, 'IS REFLECTED': 2, 'REFLECTED IN': 2, 'GIVEN TO': 2, 'BENEVOLENT DICTATOR': 2, 'DICTATOR FOR': 2, 'FOR LIFE': 2, 'WOULD BE': 2, 'I HAD': 2, 'AND NOT': 2, 'NOT MUCH': 2, 'I DECIDED': 2, 'DECIDED TO': 2, 'THE PROJECT': 2, 'RELEASED ON': 2, 'MAJOR NEW': 2, 'A CYCLE-DETECTING': 2, 'CYCLE-DETECTING GARBAGE': 2, 'GARBAGE COLLECTOR': 2, 'THE DEVELOPMENT': 2, 'PYTHON OR': 2, 'AFTER A': 2, 'A MAJOR': 2, 'OUT OF': 2, 'IN JANUARY': 2, 'WORK ON': 2, 'TO GO': 2, 'THIS WAS': 2, 'PROGRAMMING AND': 2, 'METAPROGRAMMING AND': 2, 'ARE SUPPORTED': 2, 'DYNAMIC TYPING': 2, 'METHOD AND': 2, 'VARIABLE NAMES': 2, \"PYTHON'S DESIGN\": 2, 'PROGRAMMING IN': 2, 'GENERATOR EXPRESSIONS': 2, 'THE DOCUMENT': 2, 'THE ZEN': 2, 'ZEN OF': 2, 'ITS CORE': 2, 'WAS DESIGNED': 2, 'LIBRARY AND': 2, 'PHILOSOPHY REJECTS': 2, 'IN FAVOR': 2, 'FAVOR OF': 2, 'TO DESCRIBE': 2, 'PYTHON CULTURE': 2, 'WAY TO': 2, 'DO IT': 2, 'LANGUAGE DESIGN': 2, 'SHOULD BE': 2, \"PYTHON'S DEVELOPERS\": 2, 'PARTS OF': 2, 'OF CPYTHON': 2, 'CPYTHON THAT': 2, 'PYPY A': 2, 'A JUST-IN-TIME': 2, 'JUST-IN-TIME COMPILER': 2, 'TO USE': 2, 'THE BRITISH': 2, 'BRITISH COMEDY': 2, 'COMEDY GROUP': 2, 'GROUP MONTY': 2, 'SPAM AND': 2, 'AND EGGS': 2, 'INSTEAD OF': 2, 'FOO AND': 2, 'AND BAR': 2, 'A COMMON': 2, 'IS PYTHONIC': 2, 'WHICH CAN': 2, 'HAVE A': 2, 'A WIDE': 2, 'WIDE RANGE': 2, 'RANGE OF': 2, 'RELATED TO': 2, 'TO PROGRAM': 2, 'TO SAY': 2, 'SAY THAT': 2, 'IS TO': 2, 'A ROUGH': 2, 'LANGUAGE IS': 2, 'ARE OFTEN': 2, 'ARTICLE PYTHON': 2, 'PYTHON SYNTAX': 2, 'IT DOES': 2, 'NOT USE': 2, 'TO DELIMIT': 2, 'DELIMIT BLOCKS': 2, 'ARE OPTIONAL': 2, 'THAN OR': 2, 'IN INDENTATION': 2, 'THE END': 2, 'THE CURRENT': 2, 'OFF-SIDE RULE': 2, 'THE EQUALS': 2, 'INCLUDING THE': 2, 'THE NATURE': 2, 'IN E.G': 2, 'TRANSLATES TO': 2, 'VARIABLE NAME': 2, 'NAME RECEIVES': 2, 'RECEIVES A': 2, 'A COPY': 2, 'COPY OF': 2, 'OF NUMERIC': 2, 'INTO AN': 2, 'STORAGE LOCATION': 2, 'FOR WHICH': 2, 'WHICH THE': 2, 'THE SYMBOLIC': 2, 'THE MEMORY': 2, 'THE VARIABLE': 2, 'CASE OF': 2, 'TYPE OF': 2, 'SINCE THE': 2, 'A VARIABLE': 2, 'AND METHODS': 2, 'THREE NAMES': 2, 'A NAME': 2, 'A TYPE': 2, 'AN ITERABLE': 2, 'ITERABLE OBJECT': 2, 'EACH ELEMENT': 2, 'FOR USE': 2, 'WHICH EXECUTES': 2, 'AS ITS': 2, 'IN ITS': 2, 'THE BLOCK': 2, 'CODE AND': 2, 'CLASS FOR': 2, 'USE IN': 2, 'FUNCTION OR': 2, 'OR METHOD': 2, 'IS SYNTACTICALLY': 2, 'TO CREATE': 2, 'RETURNS A': 2, 'GENERATOR FUNCTION': 2, 'ARE TWO': 2, 'MODULE NAME': 2, 'THE PRINT': 2, 'IS POSSIBLE': 2, 'POSSIBLE TO': 2, 'INTO A': 2, 'AND FROM': 2, 'THE INFORMATION': 2, 'SIMILAR TO': 2, 'TO LANGUAGES': 2, 'THE BEHAVIOR': 2, 'BEHAVIOR OF': 2, 'OF DIVISION': 2, 'DIVISION AND': 2, 'FOR EXPONENTIATION': 2, 'BY VALUE': 2, 'BY REFERENCE': 2, 'ON OBJECTS': 2, 'EXAMPLE A': 2, 'USES THE': 2, 'EXPRESSION TERMED': 2, 'TERMED A': 2, 'LAMBDA EXPRESSIONS': 2, 'PYTHON ARE': 2, 'IN ORDER': 2, 'TO MANY': 2, 'A DISTINCTION': 2, 'AS ARE': 2, 'CANNOT BE': 2, 'THE KEYS': 2, 'KEYS OF': 2, 'OF DICTIONARIES': 2, 'KEYS MUST': 2, 'MUST BE': 2, 'ARE IMMUTABLE': 2, 'ELEMENTS OF': 2, 'OF BOTH': 2, 'IS THEN': 2, 'HAND SIDE': 2, 'SIDE OF': 2, 'THE EQUAL': 2, 'EQUAL SIGN': 2, 'IN AN': 2, 'THE RIGHT': 2, 'NUMBER OF': 2, 'A STRING': 2, 'OF STRING': 2, 'STRING LITERALS': 2, 'SINGLE OR': 2, 'OR DOUBLE': 2, 'SHELLS PERL': 2, 'BOTH KINDS': 2, 'AS AN': 2, 'STRING INTERPOLATION': 2, 'MULTIPLE LINES': 2, 'REGULAR EXPRESSIONS': 2, 'OR A': 2, 'INDEXES ARE': 2, 'AND NEGATIVE': 2, 'CONTRAST TO': 2, 'OR RUBY': 2, 'THE LATTER': 2, 'BE A': 2, 'AND OTHER': 2, 'HAS THE': 2, 'ADVANTAGE OF': 2, 'OPERATOR IN': 2, 'CAUSES A': 2, 'CLASS THE': 2, 'HAVE AN': 2, 'NOT CHECKED': 2, 'OBJECT IS': 2, 'PYTHON ALLOWS': 2, 'CLASSES ARE': 2, 'ARE INSTANCES': 2, 'SYNTAX OF': 2, 'AND ARE': 2, 'BUILT-IN TYPES': 2, 'OF BYTES': 2, 'FLOATING POINT': 2, 'UNORDERED SET': 2, 'SET CONTAINS': 2, 'CONTAINS NO': 2, 'NO DUPLICATES': 2, 'DUPLICATES CAN': 2, 'TYPES IF': 2, 'IF HASHABLE': 2, 'WE CAN': 2, 'ALSO HAS': 2, 'WHICH SHIFTS': 2, 'SHIFTS TO': 2, 'PLACES THE': 2, 'SAME AS': 2, 'THE DIVISION': 2, 'INTEGERS AND': 2, 'FLOATING-POINT DIVISION': 2, 'TOWARDS NEGATIVE': 2, 'NEGATIVE INFINITY': 2, 'DIVISION OPERATOR': 2, 'USE PYTHON': 2, 'THE EQUATION': 2, 'A IS': 2, 'THE EXPRESSION': 2, 'IS LESS': 2, 'LESS THAN': 2, 'THEN BE': 2, 'BELONGING TO': 2, 'PYTHON TYPE': 2, 'TO ARBITRARY': 2, 'PYTHON THE': 2, 'THE INT': 2, 'IS NOW': 2, 'IN MODULE': 2, 'AND SEVERAL': 2, 'ONE OF': 2, 'IT INCLUDES': 2, 'GRAPHICAL USER': 2, 'USER INTERFACES': 2, 'THE WEB': 2, 'MODULES ARE': 2, 'MOST OF': 2, 'ONLY A': 2, 'OFFICIAL REPOSITORY': 2, 'THIRD-PARTY PYTHON': 2, 'TEXT PROCESSING': 2, 'EDIT SEE': 2, 'OF INTEGRATED': 2, 'COMMAND LINE': 2, 'INTENDED FOR': 2, 'EXECUTED BY': 2, 'VIRTUAL MACHINE': 2, 'A MIXTURE': 2, 'MIXTURE OF': 2, 'INTERPRETER OF': 2, 'A SIGNIFICANT': 2, 'VERSION IS': 2, 'UNLADEN SWALLOW': 2, 'BY USING': 2, 'CPYTHON AND': 2, 'TYPES AND': 2, 'THE CPYTHON': 2, 'AND SOME': 2, 'THE SYMBIAN': 2, 'SYMBIAN OPERATING': 2, 'PROJECT HAS': 2, 'TO RUN': 2, 'THE NOKIA': 2, 'BYTE CODE': 2, 'THE USE': 2, 'OF JAVA': 2, 'TO JAVA': 2, 'TO JAVASCRIPT': 2, 'TO AND': 2, 'LATEST RELEASE': 2, 'RELEASE IN': 2, 'SHED SKIN': 2, \"GOOGLE'S GRUMPY\": 2, 'THE PRIMARY': 2, 'PYTHON DESIGN': 2, 'THE FIRST': 2, 'THESE RELEASES': 2, 'YEARS AFTER': 2, 'ABOUT EVERY': 2, 'EVERY MONTHS': 2, 'THE CODE': 2, 'PYTHON DEVELOPERS': 2, 'HAS ALSO': 2, 'CONFERENCE ON': 2, 'TO SHOW': 2, 'AND PYPY': 2, 'THE TIOBE': 2, 'POPULAR LANGUAGE': 2, 'IT WAS': 2, 'LANGUAGE OF': 2, 'BASED ON': 2, 'AN EMPIRICAL': 2, 'AS PYTHON': 2, 'FOR PROGRAMMING': 2, 'PYTHON CAN': 2, 'WEB APPLICATIONS': 2, 'A STANDARD': 2, 'PYLONS PYRAMID': 2, 'WEB PY': 2, 'THE DESIGN': 2, 'LIBRARIES SUCH': 2, 'AND STATISTICAL': 2, 'INCLUDING IN': 2, 'PROGRAMS LIKE': 2, 'A PRETTY': 2, 'PRETTY PRINTER': 2, 'ALSO BEEN': 2, 'BEEN USED': 2, 'VIDEO GAMES': 2, 'THE OTHER': 2, 'ALSO USED': 2, 'ALGORITHMIC TRADING': 2, 'NATURAL LANGUAGE': 2, 'LINUX DISTRIBUTIONS': 2, 'SUGAR LABS': 2, 'USES INDENTATION': 2, 'SIMILAR SYNTAX': 2, 'OBJECT MODEL': 2, 'STATIC TYPING': 2, 'A PROGRAMMING': 2, 'PYTHON-INSPIRED SYNTAX': 2, 'IS DESCRIBED': 2, 'DYNAMIC LANGUAGE': 2, 'BE AS': 2, 'THE WHITESPACE': 2, 'WHITESPACE THING': 2, 'LANGUAGE IN': 2, 'A PEP': 2, 'TIOBE INDEX': 2, 'THE HISTORY': 2, 'BRIEF TIMELINE': 2, 'TIMELINE OF': 2, 'PYTHON INSIDER': 2, 'PYTHON CORE': 2, 'CORE DEVELOPERS': 2, 'A WHY': 2, 'WITH GUIDO': 2, 'PYTHON TUTORIAL': 2, 'KUCHLING A': 2, 'PETERS TIM': 2, 'BAXTER ANTHONY': 2, 'AND PYTHON': 2, 'WE CREATED': 2, 'ON RAILS': 2, 'LATTNER CHRIS': 2, 'CHRIS JUNE': 2, \"CHRIS LATTNER'S\": 2, \"LATTNER'S HOMEPAGE\": 2, 'CHRIS LATTNER': 2, 'THE SWIFT': 2, 'DRAWING IDEAS': 2, 'IDEAS FROM': 2, 'FROM OBJECTIVE-C': 2, 'OBJECTIVE-C RUST': 2, 'RUST HASKELL': 2, 'HASKELL RUBY': 2, 'RUBY PYTHON': 2, 'PYTHON CLU': 2, 'CLU AND': 2, 'AND FAR': 2, 'FAR TOO': 2, 'TOO MANY': 2, 'MANY OTHERS': 2, 'OTHERS TO': 2, 'TO LIST': 2, 'SUMMERFIELD MARK': 2, 'ABOUT PYTHON': 2, \"WHAT'S NEW\": 2, 'NEW IN': 2, 'GUIDO APRIL': 2, 'LANGUAGE REFERENCE': 2, 'HETTINGER RAYMOND': 2, 'GOODGER DAVID': 2, 'A PYTHONISTA': 2, 'HOW TO': 2, 'TO THINK': 2, 'THINK LIKE': 2, 'EBY PHILLIP': 2, 'PEP A': 2, 'A DEDICATED': 2, 'DEDICATED INFIX': 2, 'INFIX OPERATOR': 2, 'FOR MATRIX': 2, 'EQUALITY OPERATORS': 2, 'OPERATORS AND': 2, 'ORACLE CORPORATION': 2, 'MOSHE VAN': 2, 'GUIDO MARCH': 2, 'ROUND THE': 2, 'PYTHON STANDARD': 2, 'LIBRARY RELEASE': 2, 'FUNCTIONS RETRIEVED': 2, 'BATISTA FACUNDO': 2, 'PEP DECIMAL': 2, 'DECIMAL DATA': 2, 'PYTHON WEB': 2, 'DEBILL ERIK': 2, 'MODULE COUNTS': 2, 'AN INTERVIEW': 2, 'NUITKA HOME': 2, 'PURPOSE AND': 2, 'AND GUIDELINES': 2, 'LUTZ MARK': 2, 'LEARNING PYTHON': 2, 'TIOBE SOFTWARE': 2, 'PYTHON REXX': 2, 'USING PYTHON': 2, 'COMPUTING IN': 2, 'AND ENGINEERING': 2, 'DATA ANALYSIS': 2, 'LONDON SPRINGER': 2, \"SID MEIER'S\": 2, \"MEIER'S CIVILIZATION\": 2, 'CIVILIZATION IV': 2, 'ON AUGUST': 2, 'ESTERBROOK CHARLES': 2, 'COBRA LANGUAGE': 2, 'IN JULY': 2, 'PILGRIM MARK': 2, 'DIVE INTO': 2, 'INTO PYTHON': 2, 'FREE AND': 2, 'AND OPEN-SOURCE': 2, 'SOFTWARE COMPARISON': 2, 'SOFTWARE MOVEMENT': 2, 'OF FREE': 2, 'PYTHON PARADIGM': 1, 'PARADIGM OBJECT-ORIENTED': 1, 'FUNCTIONAL PROCEDURAL': 1, 'PROCEDURAL REFLECTIVE': 1, 'REFLECTIVE DESIGNEDBY': 1, 'DESIGNEDBY GUIDO': 1, 'ROSSUM DEVELOPER': 1, 'DEVELOPER PYTHON': 1, 'FOUNDATION FIRSTAPPEARED': 1, 'FIRSTAPPEARED FEBRUARY': 1, 'FEBRUARY YEARS': 1, 'YEARS AGO': 1, 'AGO STABLE': 1, 'STABLE RELEASE': 1, 'DECEMBER DAYS': 1, 'DAYS AGO': 1, 'SEPTEMBER MONTHS': 1, 'MONTHS AGO': 1, 'AGO TYPING': 1, 'TYPING DISCIPLINE': 1, 'DISCIPLINE DUCK': 1, 'DUCK DYNAMIC': 1, 'DYNAMIC STRONG': 1, 'STRONG LICENSE': 1, 'LICENSE PYTHON': 1, 'FOUNDATION LICENSE': 1, 'LICENSE FILENAME': 1, 'FILENAME EXTENSIONS': 1, 'EXTENSIONS PY': 1, 'PY PYC': 1, 'PYC PYD': 1, 'PYD PYO': 1, 'PYO PRIOR': 1, 'PRIOR TO': 1, 'PYW PYZ': 1, 'PYZ SINCE': 1, 'WEBSITE PYTHON.ORG': 1, 'PYTHON.ORG MAJOR': 1, 'MAJOR IMPLEMENTATIONS': 1, 'IMPLEMENTATIONS CPYTHON': 1, 'CPYTHON IRONPYTHON': 1, 'JYTHON MICROPYTHON': 1, 'NUMBA PYPY': 1, 'PYPY STACKLESS': 1, 'PYTHON DIALECTS': 1, 'DIALECTS CYTHON': 1, 'CYTHON RPYTHON': 1, 'RPYTHON INFLUENCED': 1, 'BY ABC': 1, 'ABC ALGOL': 1, 'ALGOL CLU': 1, 'CLU DYLAN': 1, 'DYLAN HASKELL': 1, 'HASKELL ICON': 1, 'ICON JAVA': 1, 'JAVA LISP': 1, 'LISP MODULA': 1, 'MODULA PERL': 1, 'PERL INFLUENCED': 1, 'INFLUENCED BOO': 1, 'BOO COBRA': 1, 'COBRA COCONUT': 1, 'COCONUT COFFEESCRIPT': 1, 'COFFEESCRIPT FALCON': 1, 'FALCON GENIE': 1, 'GENIE GO': 1, 'GROOVY JAVASCRIPT': 1, 'JAVASCRIPT JULIA': 1, 'JULIA NIM': 1, 'NIM RING': 1, 'RING RUBY': 1, 'RUBY SWIFT': 1, 'SWIFT PYTHON': 1, 'PROGRAMMING AT': 1, 'AT WIKIBOOKS': 1, 'WIKIBOOKS PYTHON': 1, 'IS AN': 1, 'AN INTERPRETED': 1, 'INTERPRETED HIGH-LEVEL': 1, 'HIGH-LEVEL PROGRAMMING': 1, 'FOR GENERAL-PURPOSE': 1, 'GENERAL-PURPOSE PROGRAMMING': 1, 'CREATED BY': 1, 'ROSSUM AND': 1, 'AND FIRST': 1, 'FIRST RELEASED': 1, 'RELEASED IN': 1, 'A DESIGN': 1, 'PHILOSOPHY THAT': 1, 'THAT EMPHASIZES': 1, 'EMPHASIZES CODE': 1, 'CODE READABILITY': 1, 'READABILITY AND': 1, 'SYNTAX THAT': 1, 'THAT ALLOWS': 1, 'TO EXPRESS': 1, 'EXPRESS CONCEPTS': 1, 'CONCEPTS IN': 1, 'IN FEWER': 1, 'CODE NOTABLY': 1, 'NOTABLY USING': 1, 'USING SIGNIFICANT': 1, 'SIGNIFICANT WHITESPACE': 1, 'IT PROVIDES': 1, 'PROVIDES CONSTRUCTS': 1, 'CONSTRUCTS THAT': 1, 'THAT ENABLE': 1, 'ENABLE CLEAR': 1, 'CLEAR PROGRAMMING': 1, 'PROGRAMMING ON': 1, 'ON BOTH': 1, 'BOTH SMALL': 1, 'SMALL AND': 1, 'AND LARGE': 1, 'LARGE SCALES': 1, 'FEATURES A': 1, 'DYNAMIC TYPE': 1, 'TYPE SYSTEM': 1, 'SYSTEM AND': 1, 'AND AUTOMATIC': 1, 'AUTOMATIC MEMORY': 1, 'IT SUPPORTS': 1, 'SUPPORTS MULTIPLE': 1, 'MULTIPLE PROGRAMMING': 1, 'PROGRAMMING PARADIGMS': 1, 'PARADIGMS INCLUDING': 1, 'INCLUDING OBJECT-ORIENTED': 1, 'FUNCTIONAL AND': 1, 'AND PROCEDURAL': 1, 'PROCEDURAL AND': 1, 'LARGE AND': 1, 'AND COMPREHENSIVE': 1, 'COMPREHENSIVE STANDARD': 1, 'PYTHON INTERPRETERS': 1, 'INTERPRETERS ARE': 1, 'CPYTHON THE': 1, 'IS OPEN': 1, 'SOURCE SOFTWARE': 1, 'SOFTWARE AND': 1, 'A COMMUNITY-BASED': 1, 'COMMUNITY-BASED DEVELOPMENT': 1, 'DEVELOPMENT MODEL': 1, 'MODEL AS': 1, 'AS DO': 1, 'DO NEARLY': 1, 'NEARLY ALL': 1, 'ITS VARIANT': 1, 'IS MANAGED': 1, 'MANAGED BY': 1, 'THE NON-PROFIT': 1, 'NON-PROFIT PYTHON': 1, 'CONTENTS HISTORY': 1, 'HISTORY FEATURES': 1, 'PHILOSOPHY SYNTAX': 1, 'MATHEMATICS LIBRARIES': 1, 'LIBRARIES DEVELOPMENT': 1, 'ENVIRONMENTS IMPLEMENTATIONS': 1, 'PERFORMANCE DEVELOPMENT': 1, 'DEVELOPMENT NAMING': 1, 'NAMING USES': 1, 'USES LANGUAGES': 1, 'PYTHON SEE': 1, 'ALSO REFERENCES': 1, 'REFERENCES FURTHER': 1, 'READING EXTERNAL': 1, 'LINKS HISTORY': 1, 'HISTORY EDIT': 1, 'EDIT GUIDO': 1, 'ROSSUM THE': 1, 'PYTHON MAIN': 1, 'ARTICLE HISTORY': 1, 'WAS CONCEIVED': 1, 'CONCEIVED IN': 1, 'THE LATE': 1, 'LATE AND': 1, 'ITS IMPLEMENTATION': 1, 'IMPLEMENTATION BEGAN': 1, 'BEGAN IN': 1, 'DECEMBER BY': 1, 'ROSSUM AT': 1, 'AT CENTRUM': 1, 'CENTRUM WISKUNDE': 1, 'WISKUNDE INFORMATICA': 1, 'INFORMATICA CWI': 1, 'CWI IN': 1, 'THE NETHERLANDS': 1, 'NETHERLANDS AS': 1, 'A SUCCESSOR': 1, 'SUCCESSOR TO': 1, 'THE ABC': 1, 'ABC LANGUAGE': 1, 'LANGUAGE ITSELF': 1, 'ITSELF INSPIRED': 1, 'BY SETL': 1, 'SETL CAPABLE': 1, 'CAPABLE OF': 1, 'OF EXCEPTION': 1, 'EXCEPTION HANDLING': 1, 'HANDLING AND': 1, 'AND INTERFACING': 1, 'INTERFACING WITH': 1, 'THE AMOEBA': 1, 'AMOEBA OPERATING': 1, 'ROSSUM REMAINS': 1, \"REMAINS PYTHON'S\": 1, \"PYTHON'S PRINCIPAL\": 1, 'PRINCIPAL AUTHOR': 1, 'HIS CONTINUING': 1, 'CONTINUING CENTRAL': 1, 'CENTRAL ROLE': 1, 'ROLE IN': 1, \"IN PYTHON'S\": 1, 'THE TITLE': 1, 'TITLE GIVEN': 1, 'TO HIM': 1, 'HIM BY': 1, 'COMMUNITY BENEVOLENT': 1, 'LIFE BDFL': 1, 'THE ORIGINS': 1, 'ORIGINS OF': 1, 'PYTHON VAN': 1, 'ROSSUM WROTE': 1, 'WROTE IN': 1, 'IN IN': 1, 'DECEMBER I': 1, 'I WAS': 1, 'WAS LOOKING': 1, 'LOOKING FOR': 1, 'FOR A': 1, 'A HOBBY': 1, 'HOBBY PROGRAMMING': 1, 'PROGRAMMING PROJECT': 1, 'PROJECT THAT': 1, 'WOULD KEEP': 1, 'KEEP ME': 1, 'ME OCCUPIED': 1, 'OCCUPIED DURING': 1, 'DURING THE': 1, 'THE WEEK': 1, 'WEEK AROUND': 1, 'AROUND CHRISTMAS': 1, 'MY OFFICE': 1, 'BE CLOSED': 1, 'CLOSED BUT': 1, 'BUT I': 1, 'HAD A': 1, 'A HOME': 1, 'HOME COMPUTER': 1, 'COMPUTER AND': 1, 'MUCH ELSE': 1, 'ELSE ON': 1, 'ON MY': 1, 'MY HANDS': 1, 'TO WRITE': 1, 'WRITE AN': 1, 'AN INTERPRETER': 1, 'THE NEW': 1, 'NEW SCRIPTING': 1, 'LANGUAGE I': 1, 'HAD BEEN': 1, 'BEEN THINKING': 1, 'THINKING ABOUT': 1, 'ABOUT LATELY': 1, 'LATELY A': 1, 'A DESCENDANT': 1, 'DESCENDANT OF': 1, 'OF ABC': 1, 'ABC THAT': 1, 'WOULD APPEAL': 1, 'APPEAL TO': 1, 'TO UNIX/C': 1, 'UNIX/C HACKERS': 1, 'I CHOSE': 1, 'CHOSE PYTHON': 1, 'A WORKING': 1, 'WORKING TITLE': 1, 'TITLE FOR': 1, 'PROJECT BEING': 1, 'BEING IN': 1, 'A SLIGHTLY': 1, 'SLIGHTLY IRREVERENT': 1, 'IRREVERENT MOOD': 1, 'MOOD AND': 1, 'A BIG': 1, 'BIG FAN': 1, 'FAN OF': 1, 'OF MONTY': 1, \"MONTY PYTHON'S\": 1, \"PYTHON'S FLYING\": 1, 'FLYING CIRCUS': 1, 'ON OCTOBER': 1, 'OCTOBER AND': 1, 'AND HAD': 1, 'HAD MANY': 1, 'MANY MAJOR': 1, 'FEATURES INCLUDING': 1, 'INCLUDING A': 1, 'COLLECTOR AND': 1, 'AND SUPPORT': 1, 'FOR UNICODE': 1, 'WITH THIS': 1, 'THIS RELEASE': 1, 'RELEASE THE': 1, 'DEVELOPMENT PROCESS': 1, 'PROCESS BECAME': 1, 'BECAME MORE': 1, 'MORE TRANSPARENT': 1, 'TRANSPARENT AND': 1, 'AND COMMUNITY-BACKED': 1, 'INITIALLY CALLED': 1, 'CALLED PYTHON': 1, 'OR PY': 1, 'PY WAS': 1, 'DECEMBER AFTER': 1, 'A LONG': 1, 'LONG TESTING': 1, 'TESTING PERIOD': 1, 'MAJOR REVISION': 1, 'REVISION OF': 1, 'NOT BACKWARD-COMPATIBLE': 1, 'BACKWARD-COMPATIBLE WITH': 1, 'WITH PREVIOUS': 1, 'PREVIOUS VERSIONS': 1, 'HOWEVER MANY': 1, 'ITS MAJOR': 1, 'MAJOR FEATURES': 1, 'FEATURES HAVE': 1, 'BEEN BACKPORTED': 1, 'BACKPORTED TO': 1, 'THE BACKWARD-COMPATIBLE': 1, 'BACKWARD-COMPATIBLE PYTHON': 1, 'VERSION SERIES': 1, 'END-OF-LIFE DATE': 1, 'DATE A.K.A': 1, 'EOL SUNSET': 1, 'SUNSET DATE': 1, 'DATE WAS': 1, 'WAS INITIALLY': 1, 'INITIALLY SET': 1, 'SET AT': 1, 'AT THEN': 1, 'THEN POSTPONED': 1, 'POSTPONED TO': 1, 'TO OUT': 1, 'OF CONCERN': 1, 'CONCERN THAT': 1, 'THAT A': 1, 'LARGE BODY': 1, 'BODY OF': 1, 'OF EXISTING': 1, 'EXISTING CODE': 1, 'CODE COULD': 1, 'COULD NOT': 1, 'NOT EASILY': 1, 'EASILY BE': 1, 'BE FORWARD-PORTED': 1, 'FORWARD-PORTED TO': 1, 'JANUARY GOOGLE': 1, 'GOOGLE ANNOUNCED': 1, 'ANNOUNCED WORK': 1, 'GO TRANSCOMPILER': 1, 'THE REGISTER': 1, 'REGISTER SPECULATED': 1, 'SPECULATED THAT': 1, 'THAT THIS': 1, 'WAS IN': 1, 'IN RESPONSE': 1, 'RESPONSE TO': 1, 'PLANNED END-OF-LIFE': 1, 'END-OF-LIFE BUT': 1, 'BUT GOOGLE': 1, 'GOOGLE CITED': 1, 'CITED PERFORMANCE': 1, 'PERFORMANCE UNDER': 1, 'UNDER CONCURRENT': 1, 'CONCURRENT WORKLOADS': 1, 'WORKLOADS AS': 1, 'AS THEIR': 1, 'THEIR ONLY': 1, 'ONLY MOTIVATION': 1, 'PHILOSOPHY EDIT': 1, 'A MULTI-PARADIGM': 1, 'MULTI-PARADIGM PROGRAMMING': 1, 'AND STRUCTURED': 1, 'STRUCTURED PROGRAMMING': 1, 'PROGRAMMING ARE': 1, 'ARE FULLY': 1, 'FULLY SUPPORTED': 1, 'SUPPORTED AND': 1, 'AND MANY': 1, 'ITS FEATURES': 1, 'FEATURES SUPPORT': 1, 'SUPPORT FUNCTIONAL': 1, 'AND ASPECT-ORIENTED': 1, 'ASPECT-ORIENTED PROGRAMMING': 1, 'PROGRAMMING INCLUDING': 1, 'INCLUDING BY': 1, 'BY METAPROGRAMMING': 1, 'AND METAOBJECTS': 1, 'METAOBJECTS MAGIC': 1, 'MAGIC METHODS': 1, 'OTHER PARADIGMS': 1, 'PARADIGMS ARE': 1, 'SUPPORTED VIA': 1, 'VIA EXTENSIONS': 1, 'EXTENSIONS INCLUDING': 1, 'INCLUDING DESIGN': 1, 'DESIGN BY': 1, 'BY CONTRACT': 1, 'CONTRACT AND': 1, 'AND LOGIC': 1, 'LOGIC PROGRAMMING': 1, 'USES DYNAMIC': 1, 'A COMBINATION': 1, 'COMBINATION OF': 1, 'OF REFERENCE': 1, 'REFERENCE COUNTING': 1, 'COUNTING AND': 1, 'COLLECTOR FOR': 1, 'FOR MEMORY': 1, 'ALSO FEATURES': 1, 'FEATURES DYNAMIC': 1, 'DYNAMIC NAME': 1, 'NAME RESOLUTION': 1, 'RESOLUTION LATE': 1, 'LATE BINDING': 1, 'BINDING WHICH': 1, 'WHICH BINDS': 1, 'BINDS METHOD': 1, 'AND VARIABLE': 1, 'NAMES DURING': 1, 'DURING PROGRAM': 1, 'PROGRAM EXECUTION': 1, 'DESIGN OFFERS': 1, 'OFFERS SOME': 1, 'SOME SUPPORT': 1, 'FOR FUNCTIONAL': 1, 'THE LISP': 1, 'LISP TRADITION': 1, 'HAS FILTER': 1, 'FILTER MAP': 1, 'MAP AND': 1, 'AND REDUCE': 1, 'REDUCE FUNCTIONS': 1, 'FUNCTIONS LIST': 1, 'COMPREHENSIONS DICTIONARIES': 1, 'DICTIONARIES AND': 1, 'AND SETS': 1, 'SETS AND': 1, 'AND GENERATOR': 1, 'LIBRARY HAS': 1, 'HAS TWO': 1, 'TWO MODULES': 1, 'MODULES ITERTOOLS': 1, 'ITERTOOLS AND': 1, 'AND FUNCTOOLS': 1, 'FUNCTOOLS THAT': 1, 'THAT IMPLEMENT': 1, 'IMPLEMENT FUNCTIONAL': 1, 'FUNCTIONAL TOOLS': 1, 'TOOLS BORROWED': 1, 'BORROWED FROM': 1, 'FROM HASKELL': 1, 'HASKELL AND': 1, 'AND STANDARD': 1, 'STANDARD ML': 1, \"LANGUAGE'S CORE\": 1, 'CORE PHILOSOPHY': 1, 'PHILOSOPHY IS': 1, 'IS SUMMARIZED': 1, 'SUMMARIZED IN': 1, 'DOCUMENT THE': 1, 'PYTHON PEP': 1, 'PEP WHICH': 1, 'WHICH INCLUDES': 1, 'INCLUDES APHORISMS': 1, 'APHORISMS SUCH': 1, 'AS BEAUTIFUL': 1, 'BEAUTIFUL IS': 1, 'THAN UGLY': 1, 'UGLY EXPLICIT': 1, 'EXPLICIT IS': 1, 'THAN IMPLICIT': 1, 'IMPLICIT SIMPLE': 1, 'SIMPLE IS': 1, 'THAN COMPLEX': 1, 'COMPLEX COMPLEX': 1, 'COMPLEX IS': 1, 'THAN COMPLICATED': 1, 'COMPLICATED READABILITY': 1, 'READABILITY COUNTS': 1, 'COUNTS RATHER': 1, 'THAN HAVING': 1, 'HAVING ALL': 1, 'ITS FUNCTIONALITY': 1, 'FUNCTIONALITY BUILT': 1, 'BUILT INTO': 1, 'INTO ITS': 1, 'CORE PYTHON': 1, 'DESIGNED TO': 1, 'BE HIGHLY': 1, 'HIGHLY EXTENSIBLE': 1, 'THIS COMPACT': 1, 'COMPACT MODULARITY': 1, 'MODULARITY HAS': 1, 'HAS MADE': 1, 'MADE IT': 1, 'IT PARTICULARLY': 1, 'PARTICULARLY POPULAR': 1, 'POPULAR AS': 1, 'A MEANS': 1, 'MEANS OF': 1, 'OF ADDING': 1, 'ADDING PROGRAMMABLE': 1, 'PROGRAMMABLE INTERFACES': 1, 'INTERFACES TO': 1, 'TO EXISTING': 1, 'EXISTING APPLICATIONS': 1, \"VAN ROSSUM'S\": 1, \"ROSSUM'S VISION\": 1, 'VISION OF': 1, 'A SMALL': 1, 'SMALL CORE': 1, 'CORE LANGUAGE': 1, 'AND EASILY': 1, 'EASILY EXTENSIBLE': 1, 'EXTENSIBLE INTERPRETER': 1, 'INTERPRETER STEMMED': 1, 'STEMMED FROM': 1, 'FROM HIS': 1, 'HIS FRUSTRATIONS': 1, 'FRUSTRATIONS WITH': 1, 'WITH ABC': 1, 'ABC WHICH': 1, 'WHICH ESPOUSED': 1, 'ESPOUSED THE': 1, 'THE OPPOSITE': 1, 'OPPOSITE APPROACH': 1, 'WHILE OFFERING': 1, 'OFFERING CHOICE': 1, 'CHOICE IN': 1, 'IN CODING': 1, 'CODING METHODOLOGY': 1, 'METHODOLOGY THE': 1, 'PYTHON PHILOSOPHY': 1, 'REJECTS EXUBERANT': 1, 'EXUBERANT SYNTAX': 1, 'SYNTAX SUCH': 1, 'AS THAT': 1, 'THAT OF': 1, 'OF PERL': 1, 'PERL IN': 1, 'A SIMPLER': 1, 'SIMPLER LESS-CLUTTERED': 1, 'LESS-CLUTTERED GRAMMAR': 1, 'AS ALEX': 1, 'ALEX MARTELLI': 1, 'MARTELLI PUT': 1, 'PUT IT': 1, 'IT TO': 1, 'DESCRIBE SOMETHING': 1, 'SOMETHING AS': 1, 'AS CLEVER': 1, 'CLEVER IS': 1, 'NOT CONSIDERED': 1, 'CONSIDERED A': 1, 'A COMPLIMENT': 1, 'COMPLIMENT IN': 1, \"CULTURE PYTHON'S\": 1, \"PYTHON'S PHILOSOPHY\": 1, 'REJECTS THE': 1, 'THE PERL': 1, 'PERL THERE': 1, 'IS MORE': 1, 'MORE THAN': 1, 'THAN ONE': 1, 'ONE WAY': 1, 'IT APPROACH': 1, 'APPROACH TO': 1, 'TO LANGUAGE': 1, 'DESIGN IN': 1, 'OF THERE': 1, 'THERE SHOULD': 1, 'BE ONEAND': 1, 'ONEAND PREFERABLY': 1, 'PREFERABLY ONLY': 1, 'ONLY ONEOBVIOUS': 1, 'ONEOBVIOUS WAY': 1, 'DEVELOPERS STRIVE': 1, 'STRIVE TO': 1, 'TO AVOID': 1, 'AVOID PREMATURE': 1, 'PREMATURE OPTIMIZATION': 1, 'OPTIMIZATION AND': 1, 'AND REJECT': 1, 'REJECT PATCHES': 1, 'PATCHES TO': 1, 'TO NON-CRITICAL': 1, 'NON-CRITICAL PARTS': 1, 'WOULD OFFER': 1, 'OFFER MARGINAL': 1, 'MARGINAL INCREASES': 1, 'INCREASES IN': 1, 'IN SPEED': 1, 'SPEED AT': 1, 'AT THE': 1, 'THE COST': 1, 'COST OF': 1, 'OF CLARITY': 1, 'WHEN SPEED': 1, 'SPEED IS': 1, 'IS IMPORTANT': 1, 'IMPORTANT A': 1, 'PYTHON PROGRAMMER': 1, 'PROGRAMMER CAN': 1, 'CAN MOVE': 1, 'MOVE TIME-CRITICAL': 1, 'TIME-CRITICAL FUNCTIONS': 1, 'FUNCTIONS TO': 1, 'TO EXTENSION': 1, 'EXTENSION MODULES': 1, 'MODULES WRITTEN': 1, 'IN LANGUAGES': 1, 'AS OR': 1, 'OR USE': 1, 'USE PYPY': 1, 'CYTHON IS': 1, 'ALSO AVAILABLE': 1, 'AVAILABLE WHICH': 1, 'WHICH TRANSLATES': 1, 'TRANSLATES A': 1, 'PYTHON SCRIPT': 1, 'SCRIPT INTO': 1, 'INTO AND': 1, 'AND MAKES': 1, 'MAKES DIRECT': 1, 'DIRECT C-LEVEL': 1, 'C-LEVEL API': 1, 'API CALLS': 1, 'CALLS INTO': 1, 'INTO THE': 1, 'AN IMPORTANT': 1, 'IMPORTANT GOAL': 1, 'GOAL OF': 1, 'DEVELOPERS IS': 1, 'IS KEEPING': 1, 'KEEPING IT': 1, 'IT FUN': 1, 'FUN TO': 1, \"LANGUAGE'S NAMEA\": 1, 'NAMEA TRIBUTE': 1, 'TRIBUTE TO': 1, 'AND IN': 1, 'IN OCCASIONALLY': 1, 'OCCASIONALLY PLAYFUL': 1, 'PLAYFUL APPROACHES': 1, 'APPROACHES TO': 1, 'TO TUTORIALS': 1, 'TUTORIALS AND': 1, 'AND REFERENCE': 1, 'REFERENCE MATERIALS': 1, 'MATERIALS SUCH': 1, 'AS EXAMPLES': 1, 'EXAMPLES THAT': 1, 'THAT REFER': 1, 'REFER TO': 1, 'TO SPAM': 1, 'EGGS FROM': 1, 'A FAMOUS': 1, 'FAMOUS MONTY': 1, 'PYTHON SKETCH': 1, 'SKETCH INSTEAD': 1, 'STANDARD FOO': 1, 'COMMON NEOLOGISM': 1, 'NEOLOGISM IN': 1, 'COMMUNITY IS': 1, 'PYTHONIC WHICH': 1, 'CAN HAVE': 1, 'OF MEANINGS': 1, 'MEANINGS RELATED': 1, 'PROGRAM STYLE': 1, 'THAT CODE': 1, 'PYTHONIC IS': 1, 'IT USES': 1, 'PYTHON IDIOMS': 1, 'IDIOMS WELL': 1, 'WELL THAT': 1, 'IS NATURAL': 1, 'NATURAL OR': 1, 'OR SHOWS': 1, 'SHOWS FLUENCY': 1, 'FLUENCY IN': 1, 'IT CONFORMS': 1, 'CONFORMS WITH': 1, \"WITH PYTHON'S\": 1, \"PYTHON'S MINIMALIST\": 1, 'MINIMALIST PHILOSOPHY': 1, 'PHILOSOPHY AND': 1, 'AND EMPHASIS': 1, 'EMPHASIS ON': 1, 'ON READABILITY': 1, 'CONTRAST CODE': 1, 'CODE THAT': 1, 'IS DIFFICULT': 1, 'DIFFICULT TO': 1, 'TO UNDERSTAND': 1, 'UNDERSTAND OR': 1, 'OR READS': 1, 'READS LIKE': 1, 'ROUGH TRANSCRIPTION': 1, 'TRANSCRIPTION FROM': 1, 'FROM ANOTHER': 1, 'ANOTHER PROGRAMMING': 1, 'IS CALLED': 1, 'CALLED UNPYTHONIC': 1, 'USERS AND': 1, 'AND ADMIRERS': 1, 'ADMIRERS OF': 1, 'PYTHON ESPECIALLY': 1, 'ESPECIALLY THOSE': 1, 'THOSE CONSIDERED': 1, 'CONSIDERED KNOWLEDGEABLE': 1, 'KNOWLEDGEABLE OR': 1, 'OR EXPERIENCED': 1, 'EXPERIENCED ARE': 1, 'OFTEN REFERRED': 1, 'REFERRED TO': 1, 'TO AS': 1, 'AS PYTHONISTS': 1, 'PYTHONISTS PYTHONISTAS': 1, 'PYTHONISTAS AND': 1, 'AND PYTHONEERS': 1, 'SEMANTICS EDIT': 1, 'SEMANTICS PYTHON': 1, 'IS MEANT': 1, 'MEANT TO': 1, 'BE AN': 1, 'AN EASILY': 1, 'EASILY READABLE': 1, 'READABLE LANGUAGE': 1, 'ITS FORMATTING': 1, 'FORMATTING IS': 1, 'IS VISUALLY': 1, 'VISUALLY UNCLUTTERED': 1, 'UNCLUTTERED AND': 1, 'IT OFTEN': 1, 'OFTEN USES': 1, 'USES ENGLISH': 1, 'ENGLISH KEYWORDS': 1, 'KEYWORDS WHERE': 1, 'WHERE OTHER': 1, 'LANGUAGES USE': 1, 'USE PUNCTUATION': 1, 'UNLIKE MANY': 1, 'LANGUAGES IT': 1, 'USE CURLY': 1, 'CURLY BRACKETS': 1, 'BRACKETS TO': 1, 'BLOCKS AND': 1, 'AND SEMICOLONS': 1, 'SEMICOLONS AFTER': 1, 'AFTER STATEMENTS': 1, 'STATEMENTS ARE': 1, 'HAS FEWER': 1, 'FEWER SYNTACTIC': 1, 'SYNTACTIC EXCEPTIONS': 1, 'EXCEPTIONS AND': 1, 'AND SPECIAL': 1, 'SPECIAL CASES': 1, 'CASES THAN': 1, 'OR PASCAL': 1, 'INDENTATION EDIT': 1, 'SEMANTICS INDENTATION': 1, 'INDENTATION PYTHON': 1, 'USES WHITESPACE': 1, 'WHITESPACE INDENTATION': 1, 'INDENTATION RATHER': 1, 'THAN CURLY': 1, 'CURLY BRACES': 1, 'BRACES OR': 1, 'OR KEYWORDS': 1, 'KEYWORDS TO': 1, 'AN INCREASE': 1, 'INCREASE IN': 1, 'INDENTATION COMES': 1, 'COMES AFTER': 1, 'AFTER CERTAIN': 1, 'CERTAIN STATEMENTS': 1, 'STATEMENTS A': 1, 'A DECREASE': 1, 'DECREASE IN': 1, 'INDENTATION SIGNIFIES': 1, 'SIGNIFIES THE': 1, 'END OF': 1, 'CURRENT BLOCK': 1, 'THIS FEATURE': 1, 'FEATURE IS': 1, 'ALSO SOMETIMES': 1, 'SOMETIMES TERMED': 1, 'TERMED THE': 1, 'THE OFF-SIDE': 1, 'FLOW EDIT': 1, \"PYTHON'S STATEMENTS\": 1, 'STATEMENTS INCLUDE': 1, 'INCLUDE AMONG': 1, 'AMONG OTHERS': 1, 'OTHERS THE': 1, 'THE ASSIGNMENT': 1, 'STATEMENT TOKEN': 1, 'TOKEN THE': 1, 'EQUALS SIGN': 1, 'THIS OPERATES': 1, 'OPERATES DIFFERENTLY': 1, 'DIFFERENTLY THAN': 1, 'THAN IN': 1, 'IN TRADITIONAL': 1, 'TRADITIONAL IMPERATIVE': 1, 'IMPERATIVE PROGRAMMING': 1, 'LANGUAGES AND': 1, 'AND THIS': 1, 'THIS FUNDAMENTAL': 1, 'FUNDAMENTAL MECHANISM': 1, 'MECHANISM INCLUDING': 1, \"PYTHON'S VERSION\": 1, 'VERSION OF': 1, 'OF VARIABLES': 1, 'VARIABLES ILLUMINATES': 1, 'ILLUMINATES MANY': 1, 'OTHER FEATURES': 1, 'FEATURES OF': 1, 'ASSIGNMENT IN': 1, 'E.G TRANSLATES': 1, 'TO TYPED': 1, 'TYPED VARIABLE': 1, 'NUMERIC VALUE': 1, 'THE RIGHT-HAND': 1, 'RIGHT-HAND VALUE': 1, 'VALUE IS': 1, 'IS COPIED': 1, 'COPIED INTO': 1, 'AN ALLOCATED': 1, 'ALLOCATED STORAGE': 1, 'LOCATION FOR': 1, 'THE LEFT-HAND': 1, 'LEFT-HAND VARIABLE': 1, 'SYMBOLIC ADDRESS': 1, 'MEMORY ALLOCATED': 1, 'ALLOCATED TO': 1, 'VARIABLE IS': 1, 'IS LARGE': 1, 'LARGE ENOUGH': 1, 'ENOUGH POTENTIALLY': 1, 'POTENTIALLY QUITE': 1, 'QUITE LARGE': 1, 'LARGE FOR': 1, 'THE DECLARED': 1, 'DECLARED TYPE': 1, 'THE SIMPLEST': 1, 'SIMPLEST CASE': 1, 'PYTHON ASSIGNMENT': 1, 'ASSIGNMENT USING': 1, 'SAME EXAMPLE': 1, 'EXAMPLE TRANSLATES': 1, 'TO GENERIC': 1, 'GENERIC NAME': 1, 'A REFERENCE': 1, 'REFERENCE TO': 1, 'A SEPARATE': 1, 'SEPARATE DYNAMICALLY': 1, 'DYNAMICALLY ALLOCATED': 1, 'ALLOCATED OBJECT': 1, 'OBJECT OF': 1, 'NUMERIC INT': 1, 'INT TYPE': 1, 'OF VALUE': 1, 'VALUE THIS': 1, 'IS TERMED': 1, 'TERMED BINDING': 1, 'BINDING THE': 1, 'THE NAME': 1, 'NAME TO': 1, 'THE OBJECT': 1, \"THE NAME'S\": 1, \"NAME'S STORAGE\": 1, \"LOCATION DOESN'T\": 1, \"DOESN'T CONTAIN\": 1, 'CONTAIN THE': 1, 'THE INDICATED': 1, 'INDICATED VALUE': 1, 'VALUE IT': 1, 'IS IMPROPER': 1, 'IMPROPER TO': 1, 'TO CALL': 1, 'CALL IT': 1, 'IT A': 1, 'NAMES MAY': 1, 'BE SUBSEQUENTLY': 1, 'SUBSEQUENTLY REBOUND': 1, 'REBOUND AT': 1, 'AT ANY': 1, 'ANY TIME': 1, 'TIME TO': 1, 'TO OBJECTS': 1, 'OBJECTS OF': 1, 'OF GREATLY': 1, 'GREATLY VARYING': 1, 'VARYING TYPES': 1, 'TYPES INCLUDING': 1, 'INCLUDING STRINGS': 1, 'STRINGS PROCEDURES': 1, 'PROCEDURES COMPLEX': 1, 'COMPLEX OBJECTS': 1, 'OBJECTS WITH': 1, 'WITH DATA': 1, 'DATA AND': 1, 'METHODS ETC': 1, 'SUCCESSIVE ASSIGNMENTS': 1, 'ASSIGNMENTS OF': 1, 'COMMON VALUE': 1, 'VALUE TO': 1, 'TO MULTIPLE': 1, 'MULTIPLE NAMES': 1, 'NAMES E.G': 1, 'E.G RESULT': 1, 'RESULT IN': 1, 'IN ALLOCATING': 1, 'ALLOCATING STORAGE': 1, 'STORAGE TO': 1, 'TO AT': 1, 'AT MOST': 1, 'MOST THREE': 1, 'NAMES AND': 1, 'AND ONE': 1, 'ONE NUMERIC': 1, 'NUMERIC OBJECT': 1, 'OBJECT TO': 1, 'TO WHICH': 1, 'WHICH ALL': 1, 'ALL THREE': 1, 'NAMES ARE': 1, 'ARE BOUND': 1, 'SINCE A': 1, 'A GENERIC': 1, 'GENERIC REFERENCE': 1, 'REFERENCE HOLDER': 1, 'HOLDER IT': 1, 'IS UNREASONABLE': 1, 'UNREASONABLE TO': 1, 'TO ASSOCIATE': 1, 'ASSOCIATE A': 1, 'A FIXED': 1, 'FIXED DATA': 1, 'TYPE WITH': 1, 'WITH IT': 1, 'HOWEVER AT': 1, 'AT A': 1, 'A GIVEN': 1, 'GIVEN TIME': 1, 'TIME A': 1, 'NAME WILL': 1, 'WILL BE': 1, 'BE BOUND': 1, 'BOUND TO': 1, 'TO SOME': 1, 'SOME OBJECT': 1, 'OBJECT WHICH': 1, 'WHICH WILL': 1, 'WILL HAVE': 1, 'TYPE THUS': 1, 'THUS THERE': 1, 'IS DYNAMIC': 1, 'THE IF': 1, 'IF STATEMENT': 1, 'WHICH CONDITIONALLY': 1, 'CONDITIONALLY EXECUTES': 1, 'CODE ALONG': 1, 'ALONG WITH': 1, 'WITH ELSE': 1, 'ELSE AND': 1, 'AND ELIF': 1, 'ELIF A': 1, 'A CONTRACTION': 1, 'CONTRACTION OF': 1, 'OF ELSE-IF': 1, 'THE FOR': 1, 'FOR STATEMENT': 1, 'WHICH ITERATES': 1, 'ITERATES OVER': 1, 'OVER AN': 1, 'OBJECT CAPTURING': 1, 'CAPTURING EACH': 1, 'ELEMENT TO': 1, 'A LOCAL': 1, 'LOCAL VARIABLE': 1, 'VARIABLE FOR': 1, 'USE BY': 1, 'THE ATTACHED': 1, 'ATTACHED BLOCK': 1, 'THE WHILE': 1, 'WHILE STATEMENT': 1, 'CODE AS': 1, 'AS LONG': 1, 'LONG AS': 1, 'ITS CONDITION': 1, 'CONDITION IS': 1, 'IS TRUE': 1, 'THE TRY': 1, 'TRY STATEMENT': 1, 'WHICH ALLOWS': 1, 'ALLOWS EXCEPTIONS': 1, 'EXCEPTIONS RAISED': 1, 'RAISED IN': 1, 'ITS ATTACHED': 1, 'ATTACHED CODE': 1, 'BLOCK TO': 1, 'BE CAUGHT': 1, 'CAUGHT AND': 1, 'AND HANDLED': 1, 'HANDLED BY': 1, 'BY EXCEPT': 1, 'EXCEPT CLAUSES': 1, 'CLAUSES IT': 1, 'ALSO ENSURES': 1, 'ENSURES THAT': 1, 'THAT CLEAN-UP': 1, 'CLEAN-UP CODE': 1, 'CODE IN': 1, 'A FINALLY': 1, 'FINALLY BLOCK': 1, 'BLOCK WILL': 1, 'WILL ALWAYS': 1, 'ALWAYS BE': 1, 'BE RUN': 1, 'RUN REGARDLESS': 1, 'REGARDLESS OF': 1, 'OF HOW': 1, 'HOW THE': 1, 'BLOCK EXITS': 1, 'CLASS STATEMENT': 1, 'AND ATTACHES': 1, 'ATTACHES ITS': 1, 'ITS LOCAL': 1, 'LOCAL NAMESPACE': 1, 'NAMESPACE TO': 1, 'A CLASS': 1, 'IN OBJECT-ORIENTED': 1, 'THE DEF': 1, 'DEF STATEMENT': 1, 'WHICH DEFINES': 1, 'DEFINES A': 1, 'A FUNCTION': 1, 'THE WITH': 1, 'WITH STATEMENT': 1, 'STATEMENT FROM': 1, 'WHICH ENCLOSES': 1, 'ENCLOSES A': 1, 'A CODE': 1, 'BLOCK WITHIN': 1, 'WITHIN A': 1, 'A CONTEXT': 1, 'CONTEXT MANAGER': 1, 'MANAGER FOR': 1, 'EXAMPLE ACQUIRING': 1, 'ACQUIRING A': 1, 'A LOCK': 1, 'LOCK BEFORE': 1, 'BEFORE THE': 1, 'IS RUN': 1, 'RUN AND': 1, 'AND RELEASING': 1, 'RELEASING THE': 1, 'THE LOCK': 1, 'LOCK AFTERWARDS': 1, 'AFTERWARDS OR': 1, 'OR OPENING': 1, 'OPENING A': 1, 'A FILE': 1, 'FILE AND': 1, 'AND THEN': 1, 'THEN CLOSING': 1, 'CLOSING IT': 1, 'IT ALLOWING': 1, 'ALLOWING RESOURCE': 1, 'RESOURCE ACQUISITION': 1, 'ACQUISITION IS': 1, 'IS INITIALIZATION': 1, 'INITIALIZATION RAII)-LIKE': 1, 'RAII)-LIKE BEHAVIOR': 1, 'THE PASS': 1, 'PASS STATEMENT': 1, 'WHICH SERVES': 1, 'SERVES AS': 1, 'A NOP': 1, 'SYNTACTICALLY NEEDED': 1, 'NEEDED TO': 1, 'CREATE AN': 1, 'AN EMPTY': 1, 'EMPTY CODE': 1, 'THE ASSERT': 1, 'ASSERT STATEMENT': 1, 'STATEMENT USED': 1, 'USED DURING': 1, 'DURING DEBUGGING': 1, 'DEBUGGING TO': 1, 'TO CHECK': 1, 'CHECK FOR': 1, 'FOR CONDITIONS': 1, 'CONDITIONS THAT': 1, 'THAT OUGHT': 1, 'OUGHT TO': 1, 'TO APPLY': 1, 'THE YIELD': 1, 'YIELD STATEMENT': 1, 'WHICH RETURNS': 1, 'A VALUE': 1, 'VALUE FROM': 1, 'YIELD IS': 1, 'ALSO AN': 1, 'AN OPERATOR': 1, 'THIS FORM': 1, 'FORM IS': 1, 'TO IMPLEMENT': 1, 'IMPLEMENT COROUTINES': 1, 'THE IMPORT': 1, 'IMPORT STATEMENT': 1, 'TO IMPORT': 1, 'IMPORT MODULES': 1, 'MODULES WHOSE': 1, 'WHOSE FUNCTIONS': 1, 'FUNCTIONS OR': 1, 'OR VARIABLES': 1, 'VARIABLES CAN': 1, 'CURRENT PROGRAM': 1, 'TWO WAYS': 1, 'WAYS OF': 1, 'OF USING': 1, 'USING IMPORT': 1, 'IMPORT FROM': 1, 'FROM MODULE': 1, 'NAME IMPORT': 1, 'IMPORT OR': 1, 'OR IMPORT': 1, 'IMPORT MODULE': 1, 'PRINT STATEMENT': 1, 'STATEMENT WAS': 1, 'WAS CHANGED': 1, 'CHANGED TO': 1, 'PRINT FUNCTION': 1, 'FUNCTION IN': 1, 'PYTHON DOES': 1, 'NOT SUPPORT': 1, 'SUPPORT TAIL': 1, 'TAIL CALL': 1, 'CALL OPTIMIZATION': 1, 'OPTIMIZATION OR': 1, 'OR FIRST-CLASS': 1, 'FIRST-CLASS CONTINUATIONS': 1, 'CONTINUATIONS AND': 1, 'AND ACCORDING': 1, 'ACCORDING TO': 1, 'TO GUIDO': 1, 'ROSSUM IT': 1, 'IT NEVER': 1, 'NEVER WILL': 1, 'HOWEVER BETTER': 1, 'BETTER SUPPORT': 1, 'FOR COROUTINE-LIKE': 1, 'COROUTINE-LIKE FUNCTIONALITY': 1, 'FUNCTIONALITY IS': 1, 'IS PROVIDED': 1, 'PROVIDED IN': 1, 'BY EXTENDING': 1, \"EXTENDING PYTHON'S\": 1, \"PYTHON'S GENERATORS\": 1, 'GENERATORS WERE': 1, 'WERE LAZY': 1, 'LAZY ITERATORS': 1, 'ITERATORS INFORMATION': 1, 'INFORMATION WAS': 1, 'WAS PASSED': 1, 'PASSED UNIDIRECTIONALLY': 1, 'UNIDIRECTIONALLY OUT': 1, 'THE GENERATOR': 1, 'TO PASS': 1, 'PASS INFORMATION': 1, 'INFORMATION BACK': 1, 'BACK INTO': 1, 'FUNCTION AND': 1, 'INFORMATION CAN': 1, 'BE PASSED': 1, 'PASSED THROUGH': 1, 'THROUGH MULTIPLE': 1, 'MULTIPLE STACK': 1, 'STACK LEVELS': 1, 'EXPRESSIONS EDIT': 1, 'EDIT SOME': 1, 'SOME PYTHON': 1, 'PYTHON EXPRESSIONS': 1, 'EXPRESSIONS ARE': 1, 'ARE SIMILAR': 1, 'JAVA WHILE': 1, 'WHILE SOME': 1, 'SOME ARE': 1, 'NOT ADDITION': 1, 'ADDITION SUBTRACTION': 1, 'SUBTRACTION AND': 1, 'AND MULTIPLICATION': 1, 'MULTIPLICATION ARE': 1, 'ARE THE': 1, 'SAME BUT': 1, 'BUT THE': 1, 'DIVISION DIFFERS': 1, 'TWO TYPES': 1, 'TYPES OF': 1, 'OF DIVISIONS': 1, 'DIVISIONS IN': 1, 'ARE FLOOR': 1, 'AND INTEGER': 1, 'PYTHON ALSO': 1, 'ALSO ADDED': 1, 'ADDED THE': 1, 'IT ENABLES': 1, 'ENABLES SUPPORT': 1, 'SUPPORT OF': 1, 'OF MATRIX': 1, 'MULTIPLICATION WITH': 1, 'PYTHON COMPARES': 1, 'COMPARES BY': 1, 'VALUE VERSUS': 1, 'VERSUS JAVA': 1, 'JAVA WHICH': 1, 'WHICH COMPARES': 1, 'COMPARES NUMERICS': 1, 'NUMERICS BY': 1, 'VALUE AND': 1, 'AND OBJECTS': 1, 'OBJECTS BY': 1, 'VALUE COMPARISONS': 1, 'COMPARISONS IN': 1, 'JAVA ON': 1, 'OBJECTS CAN': 1, 'BE PERFORMED': 1, 'PERFORMED WITH': 1, 'EQUALS METHOD': 1, \"METHOD PYTHON'S\": 1, \"PYTHON'S IS\": 1, 'IS OPERATOR': 1, 'OPERATOR MAY': 1, 'TO COMPARE': 1, 'COMPARE OBJECT': 1, 'OBJECT IDENTITIES': 1, 'IDENTITIES COMPARISON': 1, 'COMPARISON BY': 1, 'PYTHON COMPARISONS': 1, 'COMPARISONS MAY': 1, 'BE CHAINED': 1, 'CHAINED FOR': 1, 'THE WORDS': 1, 'WORDS AND': 1, 'AND OR': 1, 'OR NOT': 1, 'NOT FOR': 1, 'FOR ITS': 1, 'ITS BOOLEAN': 1, 'BOOLEAN OPERATORS': 1, 'OPERATORS RATHER': 1, 'THAN THE': 1, 'SYMBOLIC USED': 1, 'OF EXPRESSION': 1, 'A LIST': 1, 'LIST COMPREHENSION': 1, 'EXTENDED LIST': 1, 'COMPREHENSIONS INTO': 1, 'A MORE': 1, 'MORE GENERAL': 1, 'GENERAL EXPRESSION': 1, 'GENERATOR EXPRESSION': 1, 'ANONYMOUS FUNCTIONS': 1, 'FUNCTIONS ARE': 1, 'ARE IMPLEMENTED': 1, 'IMPLEMENTED USING': 1, 'USING LAMBDA': 1, 'EXPRESSIONS HOWEVER': 1, 'HOWEVER THESE': 1, 'THESE ARE': 1, 'ARE LIMITED': 1, 'LIMITED IN': 1, 'IN THAT': 1, 'THE BODY': 1, 'BODY CAN': 1, 'CAN ONLY': 1, 'ONLY BE': 1, 'BE ONE': 1, 'ONE EXPRESSION': 1, 'EXPRESSIONS IN': 1, 'AS IF': 1, 'IF ELSE': 1, 'ELSE DIFFERENT': 1, 'DIFFERENT IN': 1, 'ORDER OF': 1, 'OF OPERANDS': 1, 'OPERANDS FROM': 1, 'OPERATOR COMMON': 1, 'COMMON TO': 1, 'PYTHON MAKES': 1, 'MAKES A': 1, 'BETWEEN LISTS': 1, 'LISTS AND': 1, 'AND TUPLES': 1, 'LISTS ARE': 1, 'ARE MUTABLE': 1, 'MUTABLE AND': 1, 'AND CANNOT': 1, 'DICTIONARIES DICTIONARY': 1, 'DICTIONARY KEYS': 1, 'BE IMMUTABLE': 1, 'IMMUTABLE IN': 1, 'TUPLES ARE': 1, 'IMMUTABLE AND': 1, 'AND THUS': 1, 'THUS CAN': 1, 'DICTIONARIES PROVIDED': 1, 'PROVIDED ALL': 1, 'ALL ELEMENTS': 1, 'THE TUPLE': 1, 'TUPLE ARE': 1, 'OPERATOR CAN': 1, 'TO CONCATENATE': 1, 'CONCATENATE TWO': 1, 'TWO TUPLES': 1, 'TUPLES WHICH': 1, 'WHICH DOES': 1, 'NOT DIRECTLY': 1, 'DIRECTLY MODIFY': 1, 'MODIFY THEIR': 1, 'THEIR CONTENTS': 1, 'CONTENTS BUT': 1, 'BUT RATHER': 1, 'RATHER PRODUCES': 1, 'PRODUCES A': 1, 'NEW TUPLE': 1, 'TUPLE CONTAINING': 1, 'CONTAINING THE': 1, 'THE ELEMENTS': 1, 'BOTH PROVIDED': 1, 'PROVIDED TUPLES': 1, 'THUS GIVEN': 1, 'GIVEN THE': 1, 'VARIABLE INITIALLY': 1, 'INITIALLY EQUAL': 1, 'EQUAL TO': 1, 'TO EXECUTING': 1, 'EXECUTING FIRST': 1, 'FIRST EVALUATES': 1, 'EVALUATES WHICH': 1, 'WHICH YIELDS': 1, 'YIELDS WHICH': 1, 'THEN ASSIGNED': 1, 'ASSIGNED BACK': 1, 'BACK TO': 1, 'TO THEREBY': 1, 'THEREBY EFFECTIVELY': 1, 'EFFECTIVELY MODIFYING': 1, 'MODIFYING THE': 1, 'THE CONTENTS': 1, 'CONTENTS OF': 1, 'OF WHILE': 1, 'WHILE CONFORMING': 1, 'CONFORMING TO': 1, 'THE IMMUTABLE': 1, 'IMMUTABLE NATURE': 1, 'OF TUPLE': 1, 'TUPLE OBJECTS': 1, 'PARENTHESES ARE': 1, 'OPTIONAL FOR': 1, 'FOR TUPLES': 1, 'TUPLES IN': 1, 'IN UNAMBIGUOUS': 1, 'UNAMBIGUOUS CONTEXTS': 1, 'FEATURES SEQUENCE': 1, 'SEQUENCE UNPACKING': 1, 'UNPACKING WHERE': 1, 'WHERE MULTIPLE': 1, 'MULTIPLE EXPRESSIONS': 1, 'EXPRESSIONS EACH': 1, 'EACH EVALUATING': 1, 'EVALUATING TO': 1, 'TO ANYTHING': 1, 'ANYTHING THAT': 1, 'THAT CAN': 1, 'BE ASSIGNED': 1, 'ASSIGNED TO': 1, 'VARIABLE A': 1, 'A WRITABLE': 1, 'WRITABLE PROPERTY': 1, 'PROPERTY ETC': 1, 'ETC ARE': 1, 'ARE ASSOCIATED': 1, 'ASSOCIATED IN': 1, 'THE IDENTICAL': 1, 'IDENTICAL MANNER': 1, 'MANNER TO': 1, 'TO THAT': 1, 'THAT FORMING': 1, 'FORMING TUPLE': 1, 'TUPLE LITERALS': 1, 'LITERALS AND': 1, 'AND AS': 1, 'A WHOLE': 1, 'WHOLE ARE': 1, 'ARE PUT': 1, 'PUT ON': 1, 'LEFT HAND': 1, 'SIGN IN': 1, 'THE STATEMENT': 1, 'STATEMENT EXPECTS': 1, 'EXPECTS AN': 1, 'OBJECT ON': 1, 'RIGHT HAND': 1, 'SIGN THAT': 1, 'THAT PRODUCES': 1, 'PRODUCES THE': 1, 'SAME NUMBER': 1, 'OF VALUES': 1, 'VALUES AS': 1, 'THE PROVIDED': 1, 'PROVIDED WRITABLE': 1, 'WRITABLE EXPRESSIONS': 1, 'EXPRESSIONS WHEN': 1, 'WHEN ITERATED': 1, 'ITERATED THROUGH': 1, 'THROUGH AND': 1, 'AND WILL': 1, 'WILL ITERATE': 1, 'ITERATE THROUGH': 1, 'THROUGH IT': 1, 'IT ASSIGNING': 1, 'ASSIGNING EACH': 1, 'EACH OF': 1, 'THE PRODUCED': 1, 'PRODUCED VALUES': 1, 'VALUES TO': 1, 'THE CORRESPONDING': 1, 'CORRESPONDING EXPRESSION': 1, 'EXPRESSION ON': 1, 'CITATION NEEDED': 1, 'NEEDED PYTHON': 1, 'STRING FORMAT': 1, 'FORMAT OPERATOR': 1, 'THIS FUNCTIONS': 1, 'FUNCTIONS ANALOGOUS': 1, 'ANALOGOUS TO': 1, 'TO PRINTF': 1, 'PRINTF FORMAT': 1, 'FORMAT STRINGS': 1, 'STRINGS IN': 1, 'SPAM=%S EGGS=%D': 1, 'EGGS=%D BLAH': 1, 'BLAH EVALUATES': 1, 'EVALUATES TO': 1, 'TO SPAM=BLAH': 1, 'SPAM=BLAH EGGS': 1, 'WAS SUPPLEMENTED': 1, 'SUPPLEMENTED BY': 1, 'THE FORMAT': 1, 'FORMAT METHOD': 1, 'METHOD OF': 1, 'THE STR': 1, 'STR CLASS': 1, 'CLASS E.G': 1, 'SPAM EGGS': 1, 'EGGS FORMAT(\"BLAH': 1, 'FORMAT(\"BLAH PYTHON': 1, 'ADDED F-STRINGS': 1, 'F-STRINGS F\\'SPAM={\"BLAH': 1, 'F\\'SPAM={\"BLAH EGGS': 1, 'HAS VARIOUS': 1, 'VARIOUS KINDS': 1, 'LITERALS STRINGS': 1, 'STRINGS DELIMITED': 1, 'DELIMITED BY': 1, 'BY SINGLE': 1, 'UNLIKE IN': 1, 'IN UNIX': 1, 'UNIX SHELLS': 1, 'AND PERL-INFLUENCED': 1, 'PERL-INFLUENCED LANGUAGES': 1, 'LANGUAGES SINGLE': 1, 'SINGLE QUOTE': 1, 'MARKS AND': 1, 'AND DOUBLE': 1, 'MARKS FUNCTION': 1, 'FUNCTION IDENTICALLY': 1, 'STRING USE': 1, 'THE BACKSLASH': 1, 'BACKSLASH AS': 1, 'AN ESCAPE': 1, 'ESCAPE CHARACTER': 1, 'INTERPOLATION BECAME': 1, 'BECAME AVAILABLE': 1, 'AVAILABLE IN': 1, 'AS FORMATTED': 1, 'FORMATTED STRING': 1, 'TRIPLE-QUOTED STRINGS': 1, 'STRINGS WHICH': 1, 'WHICH BEGIN': 1, 'BEGIN AND': 1, 'AND END': 1, 'END WITH': 1, 'A SERIES': 1, 'SERIES OF': 1, 'OF THREE': 1, 'THREE SINGLE': 1, 'THEY MAY': 1, 'MAY SPAN': 1, 'SPAN MULTIPLE': 1, 'LINES AND': 1, 'AND FUNCTION': 1, 'FUNCTION LIKE': 1, 'LIKE HERE': 1, 'HERE DOCUMENTS': 1, 'DOCUMENTS IN': 1, 'IN SHELLS': 1, 'AND RUBY': 1, 'RAW STRING': 1, 'STRING VARIETIES': 1, 'VARIETIES DENOTED': 1, 'DENOTED BY': 1, 'BY PREFIXING': 1, 'PREFIXING THE': 1, 'THE STRING': 1, 'STRING LITERAL': 1, 'LITERAL WITH': 1, 'WITH AN': 1, 'ESCAPE SEQUENCES': 1, 'SEQUENCES ARE': 1, 'NOT INTERPRETED': 1, 'INTERPRETED HENCE': 1, 'HENCE RAW': 1, 'RAW STRINGS': 1, 'STRINGS ARE': 1, 'ARE USEFUL': 1, 'USEFUL WHERE': 1, 'WHERE LITERAL': 1, 'LITERAL BACKSLASHES': 1, 'BACKSLASHES ARE': 1, 'ARE COMMON': 1, 'COMMON SUCH': 1, 'AS REGULAR': 1, 'AND WINDOWS-STYLE': 1, 'WINDOWS-STYLE PATHS': 1, 'COMPARE QUOTING': 1, 'QUOTING IN': 1, 'HAS ARRAY': 1, 'ARRAY INDEX': 1, 'INDEX AND': 1, 'AND ARRAY': 1, 'ARRAY SLICING': 1, 'SLICING EXPRESSIONS': 1, 'EXPRESSIONS ON': 1, 'ON LISTS': 1, 'LISTS DENOTED': 1, 'DENOTED AS': 1, 'A KEY': 1, 'KEY A': 1, 'A START:STOP': 1, 'START:STOP OR': 1, 'A START:STOP:STEP': 1, 'ARE ZERO-BASED': 1, 'ZERO-BASED AND': 1, 'NEGATIVE INDEXES': 1, 'ARE RELATIVE': 1, 'RELATIVE TO': 1, 'SLICES TAKE': 1, 'TAKE ELEMENTS': 1, 'ELEMENTS FROM': 1, 'THE START': 1, 'START INDEX': 1, 'INDEX UP': 1, 'UP TO': 1, 'TO BUT': 1, 'BUT NOT': 1, 'NOT INCLUDING': 1, 'THE STOP': 1, 'STOP INDEX': 1, 'THIRD SLICE': 1, 'SLICE PARAMETER': 1, 'PARAMETER CALLED': 1, 'CALLED STEP': 1, 'STEP OR': 1, 'OR STRIDE': 1, 'STRIDE ALLOWS': 1, 'ALLOWS ELEMENTS': 1, 'ELEMENTS TO': 1, 'BE SKIPPED': 1, 'SKIPPED AND': 1, 'AND REVERSED': 1, 'SLICE INDEXES': 1, 'INDEXES MAY': 1, 'BE OMITTED': 1, 'OMITTED FOR': 1, 'A RETURNS': 1, 'THE ENTIRE': 1, 'ENTIRE LIST': 1, 'ELEMENT OF': 1, 'A SLICE': 1, 'SLICE IS': 1, 'A SHALLOW': 1, 'SHALLOW COPY': 1, 'BETWEEN EXPRESSIONS': 1, 'AND STATEMENTS': 1, 'STATEMENTS IS': 1, 'IS RIGIDLY': 1, 'RIGIDLY ENFORCED': 1, 'ENFORCED IN': 1, 'AS COMMON': 1, 'COMMON LISP': 1, 'LISP SCHEME': 1, 'SCHEME OR': 1, 'THIS LEADS': 1, 'LEADS TO': 1, 'TO DUPLICATING': 1, 'DUPLICATING SOME': 1, 'SOME FUNCTIONALITY': 1, 'EXAMPLE LIST': 1, 'COMPREHENSIONS VS': 1, 'FOR-LOOPS CONDITIONAL': 1, 'EXPRESSIONS VS': 1, 'IF BLOCKS': 1, 'BLOCKS THE': 1, 'THE EVAL': 1, 'EVAL VS': 1, 'EXEC BUILT-IN': 1, 'FUNCTIONS IN': 1, 'PYTHON EXEC': 1, 'EXEC IS': 1, 'A STATEMENT': 1, 'STATEMENT THE': 1, 'THE FORMER': 1, 'FORMER IS': 1, 'FOR EXPRESSIONS': 1, 'EXPRESSIONS THE': 1, 'LATTER IS': 1, 'FOR STATEMENTS': 1, 'STATEMENTS CANNOT': 1, 'A PART': 1, 'OF AN': 1, 'AN EXPRESSION': 1, 'EXPRESSION SO': 1, 'SO LIST': 1, 'LIST AND': 1, 'OTHER COMPREHENSIONS': 1, 'COMPREHENSIONS OR': 1, 'OR LAMBDA': 1, 'EXPRESSIONS ALL': 1, 'ALL BEING': 1, 'BEING EXPRESSIONS': 1, 'EXPRESSIONS CANNOT': 1, 'CANNOT CONTAIN': 1, 'CONTAIN STATEMENTS': 1, 'A PARTICULAR': 1, 'PARTICULAR CASE': 1, 'IS THAT': 1, 'THAT AN': 1, 'STATEMENT SUCH': 1, 'A CANNOT': 1, 'CANNOT FORM': 1, 'FORM PART': 1, 'THE CONDITIONAL': 1, 'CONDITIONAL EXPRESSION': 1, 'EXPRESSION OF': 1, 'A CONDITIONAL': 1, 'CONDITIONAL STATEMENT': 1, 'THIS HAS': 1, 'THE ADVANTAGE': 1, 'OF AVOIDING': 1, 'AVOIDING A': 1, 'A CLASSIC': 1, 'CLASSIC ERROR': 1, 'ERROR OF': 1, 'OF MISTAKING': 1, 'MISTAKING AN': 1, 'ASSIGNMENT OPERATOR': 1, 'AN EQUALITY': 1, 'EQUALITY OPERATOR': 1, 'IN CONDITIONS': 1, 'CONDITIONS IF': 1, 'SYNTACTICALLY VALID': 1, 'VALID BUT': 1, 'BUT PROBABLY': 1, 'PROBABLY UNINTENDED': 1, 'UNINTENDED CODE': 1, 'CODE BUT': 1, 'BUT IF': 1, 'SYNTAX ERROR': 1, 'ERROR IN': 1, 'METHODS EDIT': 1, 'EDIT METHODS': 1, 'METHODS ON': 1, 'OBJECTS ARE': 1, 'ARE FUNCTIONS': 1, 'FUNCTIONS ATTACHED': 1, 'ATTACHED TO': 1, \"THE OBJECT'S\": 1, \"OBJECT'S CLASS\": 1, 'SYNTAX INSTANCE.METHOD(ARGUMENT': 1, 'INSTANCE.METHOD(ARGUMENT IS': 1, 'FOR NORMAL': 1, 'NORMAL METHODS': 1, 'METHODS AND': 1, 'AND FUNCTIONS': 1, 'FUNCTIONS SYNTACTIC': 1, 'SYNTACTIC SUGAR': 1, 'SUGAR FOR': 1, 'FOR CLASS.METHOD(INSTANCE': 1, 'CLASS.METHOD(INSTANCE ARGUMENT': 1, 'PYTHON METHODS': 1, 'METHODS HAVE': 1, 'AN EXPLICIT': 1, 'EXPLICIT SELF': 1, 'SELF PARAMETER': 1, 'PARAMETER TO': 1, 'TO ACCESS': 1, 'ACCESS INSTANCE': 1, 'INSTANCE DATA': 1, 'DATA IN': 1, 'THE IMPLICIT': 1, 'IMPLICIT SELF': 1, 'SELF OR': 1, 'OR THIS': 1, 'THIS IN': 1, 'IN SOME': 1, 'SOME OTHER': 1, 'OTHER OBJECT-ORIENTED': 1, 'LANGUAGES E.G': 1, 'E.G JAVA': 1, 'JAVA OBJECTIVE-C': 1, 'OBJECTIVE-C OR': 1, 'TYPING EDIT': 1, 'USES DUCK': 1, 'DUCK TYPING': 1, 'HAS TYPED': 1, 'TYPED OBJECTS': 1, 'OBJECTS BUT': 1, 'BUT UNTYPED': 1, 'UNTYPED VARIABLE': 1, 'TYPE CONSTRAINTS': 1, 'CONSTRAINTS ARE': 1, 'CHECKED AT': 1, 'AT COMPILE': 1, 'COMPILE TIME': 1, 'TIME RATHER': 1, 'RATHER OPERATIONS': 1, 'OPERATIONS ON': 1, 'ON AN': 1, 'AN OBJECT': 1, 'OBJECT MAY': 1, 'MAY FAIL': 1, 'FAIL SIGNIFYING': 1, 'SIGNIFYING THAT': 1, 'THE GIVEN': 1, 'GIVEN OBJECT': 1, 'NOT OF': 1, 'A SUITABLE': 1, 'SUITABLE TYPE': 1, 'DESPITE BEING': 1, 'BEING DYNAMICALLY': 1, 'DYNAMICALLY TYPED': 1, 'TYPED PYTHON': 1, 'IS STRONGLY': 1, 'STRONGLY TYPED': 1, 'TYPED FORBIDDING': 1, 'FORBIDDING OPERATIONS': 1, 'OPERATIONS THAT': 1, 'THAT ARE': 1, 'NOT WELL-DEFINED': 1, 'WELL-DEFINED FOR': 1, 'EXAMPLE ADDING': 1, 'ADDING A': 1, 'A NUMBER': 1, 'NUMBER TO': 1, 'STRING RATHER': 1, 'THAN SILENTLY': 1, 'SILENTLY ATTEMPTING': 1, 'ATTEMPTING TO': 1, 'TO MAKE': 1, 'MAKE SENSE': 1, 'SENSE OF': 1, 'OF THEM': 1, 'TO DEFINE': 1, 'DEFINE THEIR': 1, 'THEIR OWN': 1, 'OWN TYPES': 1, 'TYPES USING': 1, 'USING CLASSES': 1, 'CLASSES WHICH': 1, 'WHICH ARE': 1, 'ARE MOST': 1, 'MOST OFTEN': 1, 'FOR OBJECT-ORIENTED': 1, 'NEW INSTANCES': 1, 'ARE CONSTRUCTED': 1, 'CONSTRUCTED BY': 1, 'BY CALLING': 1, 'CALLING THE': 1, 'EXAMPLE SPAMCLASS': 1, 'SPAMCLASS OR': 1, 'OR EGGSCLASS': 1, 'EGGSCLASS AND': 1, 'THE CLASSES': 1, 'THE METACLASS': 1, 'METACLASS TYPE': 1, 'TYPE ITSELF': 1, 'ITSELF AN': 1, 'AN INSTANCE': 1, 'INSTANCE OF': 1, 'OF ITSELF': 1, 'ITSELF ALLOWING': 1, 'ALLOWING METAPROGRAMMING': 1, 'AND REFLECTION': 1, 'BEFORE VERSION': 1, 'PYTHON HAD': 1, 'HAD TWO': 1, 'TWO KINDS': 1, 'CLASSES OLD-STYLE': 1, 'OLD-STYLE AND': 1, 'AND NEW-STYLE': 1, 'BOTH STYLES': 1, 'STYLES IS': 1, 'SAME THE': 1, 'THE DIFFERENCE': 1, 'DIFFERENCE BEING': 1, 'BEING WHETHER': 1, 'WHETHER THE': 1, 'CLASS OBJECT': 1, 'IS INHERITED': 1, 'INHERITED FROM': 1, 'FROM DIRECTLY': 1, 'DIRECTLY OR': 1, 'OR INDIRECTLY': 1, 'INDIRECTLY ALL': 1, 'ALL NEW-STYLE': 1, 'NEW-STYLE CLASSES': 1, 'CLASSES INHERIT': 1, 'INHERIT FROM': 1, 'FROM OBJECT': 1, 'OBJECT AND': 1, 'OF TYPE': 1, 'IN VERSIONS': 1, 'VERSIONS OF': 1, 'PYTHON FROM': 1, 'ONWARDS BOTH': 1, 'CLASSES CAN': 1, 'OLD-STYLE CLASSES': 1, 'CLASSES WERE': 1, 'WERE ELIMINATED': 1, 'ELIMINATED IN': 1, 'THE LONG': 1, 'LONG TERM': 1, 'TERM PLAN': 1, 'PLAN IS': 1, 'TO SUPPORT': 1, 'SUPPORT GRADUAL': 1, 'GRADUAL TYPING': 1, 'LANGUAGE ALLOWS': 1, 'ALLOWS SPECIFYING': 1, 'SPECIFYING STATIC': 1, 'STATIC TYPES': 1, 'TYPES BUT': 1, 'BUT THEY': 1, 'CHECKED IN': 1, 'THE DEFAULT': 1, 'DEFAULT IMPLEMENTATION': 1, 'IMPLEMENTATION CPYTHON': 1, 'AN EXPERIMENTAL': 1, 'EXPERIMENTAL OPTIONAL': 1, 'STATIC TYPE': 1, 'TYPE CHECKER': 1, 'CHECKER NAMED': 1, 'NAMED MYPY': 1, 'MYPY SUPPORTS': 1, 'SUPPORTS COMPILE-TIME': 1, 'COMPILE-TIME TYPE': 1, 'TYPE CHECKING': 1, 'SUMMARY OF': 1, 'PYTHON BUILT-IN': 1, 'TYPES TYPE': 1, 'TYPE MUTABLE': 1, 'MUTABLE DESCRIPTION': 1, 'DESCRIPTION SYNTAX': 1, 'SYNTAX EXAMPLE': 1, 'EXAMPLE BOOL': 1, 'BOOL IMMUTABLE': 1, 'IMMUTABLE BOOLEAN': 1, 'BOOLEAN VALUE': 1, 'VALUE TRUE': 1, 'TRUE FALSE': 1, 'FALSE BYTEARRAY': 1, 'BYTEARRAY MUTABLE': 1, 'MUTABLE SEQUENCE': 1, \"BYTES BYTEARRAY(B'SOME\": 1, \"BYTEARRAY(B'SOME ASCII\": 1, 'ASCII BYTEARRAY(B\"SOME': 1, 'BYTEARRAY(B\"SOME ASCII': 1, 'ASCII BYTEARRAY': 1, 'BYTEARRAY BYTES': 1, 'BYTES IMMUTABLE': 1, 'IMMUTABLE SEQUENCE': 1, \"BYTES B'SOME\": 1, \"B'SOME ASCII\": 1, 'ASCII B\"SOME': 1, 'B\"SOME ASCII': 1, 'ASCII BYTES': 1, 'BYTES COMPLEX': 1, 'COMPLEX IMMUTABLE': 1, 'IMMUTABLE COMPLEX': 1, 'COMPLEX NUMBER': 1, 'NUMBER WITH': 1, 'WITH REAL': 1, 'REAL AND': 1, 'AND IMAGINARY': 1, 'IMAGINARY PARTS': 1, 'DICT MUTABLE': 1, 'MUTABLE ASSOCIATIVE': 1, 'ASSOCIATIVE ARRAY': 1, 'ARRAY OR': 1, 'OR DICTIONARY': 1, 'DICTIONARY OF': 1, 'OF KEY': 1, 'KEY AND': 1, 'AND VALUE': 1, 'VALUE PAIRS': 1, 'PAIRS CAN': 1, 'TYPES KEYS': 1, 'KEYS AND': 1, 'AND VALUES': 1, 'VALUES KEYS': 1, 'A HASHABLE': 1, 'HASHABLE TYPE': 1, 'TYPE KEY': 1, 'FALSE ELLIPSIS': 1, 'ELLIPSIS AN': 1, 'AN ELLIPSIS': 1, 'ELLIPSIS PLACEHOLDER': 1, 'PLACEHOLDER TO': 1, 'AN INDEX': 1, 'INDEX IN': 1, 'IN NUMPY': 1, 'NUMPY ARRAYS': 1, 'FLOAT IMMUTABLE': 1, 'IMMUTABLE FLOATING': 1, 'POINT NUMBER': 1, 'NUMBER SYSTEM-DEFINED': 1, 'SYSTEM-DEFINED PRECISION': 1, 'FROZENSET IMMUTABLE': 1, 'IMMUTABLE UNORDERED': 1, 'HASHABLE FROZENSET': 1, 'TRUE INT': 1, 'INT IMMUTABLE': 1, 'IMMUTABLE INTEGER': 1, 'INTEGER OF': 1, 'OF UNLIMITED': 1, 'UNLIMITED MAGNITUDE': 1, 'MAGNITUDE LIST': 1, 'LIST MUTABLE': 1, 'MUTABLE LIST': 1, 'LIST CAN': 1, 'TRUE SET': 1, 'SET MUTABLE': 1, 'MUTABLE UNORDERED': 1, 'TRUE STR': 1, 'STR IMMUTABLE': 1, 'IMMUTABLE A': 1, 'A CHARACTER': 1, 'CHARACTER STRING': 1, 'STRING SEQUENCE': 1, 'OF UNICODE': 1, 'UNICODE CODEPOINTS': 1, 'CODEPOINTS WIKIPEDIA': 1, 'WIKIPEDIA WIKIPEDIA': 1, 'WIKIPEDIA SPANNING': 1, 'SPANNING MULTIPLE': 1, 'LINES TUPLE': 1, 'TUPLE IMMUTABLE': 1, 'IMMUTABLE CAN': 1, 'STRING TRUE)BUT': 1, 'TRUE)BUT WE': 1, 'CAN APPEND': 1, 'APPEND ELEMENTS': 1, 'ELEMENTS USING': 1, 'USING ADD': 1, \"STRING TRUE).__ADD__(('HI\": 1, \"TRUE).__ADD__(('HI NOW\": 1, 'NOW A': 1, 'A GIVES': 1, 'TRUE HI': 1, 'HI MATHEMATICS': 1, 'MATHEMATICS EDIT': 1, 'THE USUAL': 1, 'USUAL ARITHMETIC': 1, 'ARITHMETIC OPERATORS': 1, 'HAS FOR': 1, 'EXPONENTIATION E.G': 1, 'NEW MATRIX': 1, 'MATRIX MULTIPLY': 1, 'MULTIPLY OPERATOR': 1, 'IS INCLUDED': 1, 'INCLUDED IN': 1, 'IN VERSION': 1, 'ADDITIONALLY IT': 1, 'A UNARY': 1, 'UNARY OPERATOR': 1, 'OPERATOR WHICH': 1, 'WHICH ESSENTIALLY': 1, 'ESSENTIALLY INVERTS': 1, 'INVERTS ALL': 1, 'ALL THE': 1, 'THE BYTES': 1, 'BYTES OF': 1, 'ITS ONE': 1, 'ONE ARGUMENT': 1, 'FOR INTEGERS': 1, 'INTEGERS THIS': 1, 'THIS MEANS': 1, 'MEANS X=-X': 1, 'OTHER OPERATORS': 1, 'OPERATORS INCLUDE': 1, 'INCLUDE BITWISE': 1, 'BITWISE SHIFT': 1, 'SHIFT OPERATORS': 1, 'OPERATORS WHICH': 1, 'LEFT PLACES': 1, 'AND WHICH': 1, 'RIGHT PLACES': 1, 'DIVISION HAS': 1, 'HAS CHANGED': 1, 'CHANGED SIGNIFICANTLY': 1, 'SIGNIFICANTLY OVER': 1, 'OVER TIME': 1, 'TIME PYTHON': 1, 'AND EARLIER': 1, 'EARLIER USE': 1, 'DIVISION BEHAVIOR': 1, 'IS INTEGER': 1, 'DIVISION IF': 1, 'IF BOTH': 1, 'BOTH OPERANDS': 1, 'OPERANDS ARE': 1, 'ARE INTEGERS': 1, 'AND FLOATING-POINT': 1, 'DIVISION OTHERWISE': 1, 'DIVISION ROUNDS': 1, 'ROUNDS TOWARDS': 1, 'TOWARDS E.G': 1, 'CHANGES INTEGER': 1, 'DIVISION TO': 1, 'TO ROUND': 1, 'ROUND TOWARDS': 1, 'INFINITY E.G': 1, 'THE FLOOR': 1, 'IS INTRODUCED': 1, 'ADDING FROM': 1, 'FROM FUTURE': 1, 'FUTURE IMPORT': 1, 'IMPORT DIVISION': 1, 'DIVISION CAUSES': 1, 'A MODULE': 1, 'MODULE TO': 1, 'RULES FOR': 1, 'FOR DIVISION': 1, 'DIVISION SEE': 1, 'SEE NEXT': 1, 'CHANGES TO': 1, 'BE ALWAYS': 1, 'ALWAYS FLOATING-POINT': 1, 'PYTHON TERMS': 1, 'TERMS THE': 1, 'THE PRE': 1, 'IS CLASSIC': 1, 'CLASSIC DIVISION': 1, 'DIVISION THE': 1, 'IS REAL': 1, 'REAL DIVISION': 1, 'IS FLOOR': 1, 'ROUNDING TOWARDS': 1, 'INFINITY THOUGH': 1, 'THOUGH DIFFERENT': 1, 'DIFFERENT FROM': 1, 'FROM MOST': 1, 'MOST LANGUAGES': 1, 'LANGUAGES ADDS': 1, 'ADDS CONSISTENCY': 1, 'FOR INSTANCE': 1, 'INSTANCE IT': 1, 'IT MEANS': 1, 'EQUATION A': 1, 'A B)//B': 1, 'B)//B A//B': 1, 'A//B IS': 1, 'IS ALWAYS': 1, 'ALWAYS TRUE': 1, 'ALSO MEANS': 1, 'EQUATION B*(A//B': 1, 'B*(A//B A%B': 1, 'A%B A': 1, 'IS VALID': 1, 'VALID FOR': 1, 'FOR BOTH': 1, 'BOTH POSITIVE': 1, 'POSITIVE AND': 1, 'NEGATIVE VALUES': 1, 'VALUES OF': 1, 'HOWEVER MAINTAINING': 1, 'MAINTAINING THE': 1, 'THE VALIDITY': 1, 'VALIDITY OF': 1, 'THIS EQUATION': 1, 'EQUATION MEANS': 1, 'THAT WHILE': 1, 'WHILE THE': 1, 'THE RESULT': 1, 'RESULT OF': 1, 'OF A%B': 1, 'A%B IS': 1, 'IS AS': 1, 'AS EXPECTED': 1, 'EXPECTED IN': 1, 'THE HALF-OPEN': 1, 'HALF-OPEN INTERVAL': 1, 'INTERVAL WHERE': 1, 'WHERE IS': 1, 'A POSITIVE': 1, 'POSITIVE INTEGER': 1, 'INTEGER IT': 1, 'HAS TO': 1, 'TO LIE': 1, 'LIE IN': 1, 'THE INTERVAL': 1, 'INTERVAL WHEN': 1, 'WHEN IS': 1, 'IS NEGATIVE': 1, 'PYTHON PROVIDES': 1, 'PROVIDES A': 1, 'A ROUND': 1, 'ROUND FUNCTION': 1, 'FUNCTION FOR': 1, 'FOR ROUNDING': 1, 'ROUNDING A': 1, 'A FLOAT': 1, 'FLOAT TO': 1, 'THE NEAREST': 1, 'NEAREST INTEGER': 1, 'FOR TIE-BREAKING': 1, 'TIE-BREAKING VERSIONS': 1, 'VERSIONS BEFORE': 1, 'BEFORE USE': 1, 'USE ROUND-AWAY-FROM-ZERO': 1, 'ROUND-AWAY-FROM-ZERO ROUND': 1, 'USES ROUND': 1, 'ROUND TO': 1, 'TO EVEN': 1, 'EVEN ROUND': 1, 'IS ROUND': 1, 'ALLOWS BOOLEAN': 1, 'BOOLEAN EXPRESSIONS': 1, 'EXPRESSIONS WITH': 1, 'WITH MULTIPLE': 1, 'MULTIPLE EQUALITY': 1, 'EQUALITY RELATIONS': 1, 'RELATIONS IN': 1, 'A MANNER': 1, 'MANNER THAT': 1, 'IS CONSISTENT': 1, 'CONSISTENT WITH': 1, 'WITH GENERAL': 1, 'GENERAL USE': 1, 'IN MATHEMATICS': 1, 'EXPRESSION A': 1, 'A TESTS': 1, 'TESTS WHETHER': 1, 'WHETHER A': 1, 'THAN AND': 1, 'C-DERIVED LANGUAGES': 1, 'LANGUAGES INTERPRET': 1, 'INTERPRET THIS': 1, 'THIS EXPRESSION': 1, 'EXPRESSION DIFFERENTLY': 1, 'DIFFERENTLY IN': 1, 'EXPRESSION WOULD': 1, 'WOULD FIRST': 1, 'FIRST EVALUATE': 1, 'EVALUATE A': 1, 'A RESULTING': 1, 'RESULTING IN': 1, 'IN OR': 1, 'OR AND': 1, 'AND THAT': 1, 'THAT RESULT': 1, 'RESULT WOULD': 1, 'WOULD THEN': 1, 'BE COMPARED': 1, 'COMPARED WITH': 1, 'PAGENEEDED PYTHON': 1, 'HAS EXTENSIVE': 1, 'EXTENSIVE BUILT-IN': 1, 'BUILT-IN SUPPORT': 1, 'FOR ARBITRARY': 1, 'PRECISION ARITHMETIC': 1, 'INTEGERS ARE': 1, 'ARE TRANSPARENTLY': 1, 'TRANSPARENTLY SWITCHED': 1, 'SWITCHED FROM': 1, 'THE MACHINE-SUPPORTED': 1, 'MACHINE-SUPPORTED MAXIMUM': 1, 'MAXIMUM FIXED-PRECISION': 1, 'FIXED-PRECISION USUALLY': 1, 'USUALLY OR': 1, 'OR BITS': 1, 'BITS BELONGING': 1, 'TYPE INT': 1, 'INT TO': 1, 'PRECISION BELONGING': 1, 'TYPE LONG': 1, 'LONG WHERE': 1, 'WHERE NEEDED': 1, 'LATTER HAVE': 1, 'AN SUFFIX': 1, 'SUFFIX IN': 1, 'IN THEIR': 1, 'THEIR TEXTUAL': 1, 'TEXTUAL REPRESENTATION': 1, 'THE DISTINCTION': 1, 'BETWEEN THE': 1, 'INT AND': 1, 'AND LONG': 1, 'LONG TYPES': 1, 'TYPES WAS': 1, 'WAS ELIMINATED': 1, 'ELIMINATED THIS': 1, 'THIS BEHAVIOR': 1, 'BEHAVIOR IS': 1, 'NOW ENTIRELY': 1, 'ENTIRELY CONTAINED': 1, 'CONTAINED BY': 1, 'INT CLASS': 1, 'THE DECIMAL': 1, 'DECIMAL TYPE/CLASS': 1, 'TYPE/CLASS IN': 1, 'MODULE DECIMAL': 1, 'DECIMAL SINCE': 1, 'PROVIDES DECIMAL': 1, 'DECIMAL FLOATING': 1, 'POINT NUMBERS': 1, 'NUMBERS TO': 1, 'PRECISION AND': 1, 'SEVERAL ROUNDING': 1, 'ROUNDING MODES': 1, 'THE FRACTION': 1, 'FRACTION TYPE': 1, 'TYPE IN': 1, 'MODULE FRACTIONS': 1, 'FRACTIONS SINCE': 1, 'PROVIDES ARBITRARY': 1, 'PRECISION FOR': 1, 'FOR RATIONAL': 1, 'RATIONAL NUMBERS': 1, 'DUE TO': 1, \"TO PYTHON'S\": 1, \"PYTHON'S EXTENSIVE\": 1, 'EXTENSIVE MATHEMATICS': 1, 'MATHEMATICS LIBRARY': 1, 'THE THIRD-PARTY': 1, 'THIRD-PARTY LIBRARY': 1, 'LIBRARY NUMPY': 1, 'NUMPY THAT': 1, 'THAT FURTHER': 1, 'FURTHER EXTENDS': 1, 'EXTENDS THE': 1, 'THE NATIVE': 1, 'NATIVE CAPABILITIES': 1, 'CAPABILITIES IT': 1, 'IS FREQUENTLY': 1, 'FREQUENTLY USED': 1, 'A SCIENTIFIC': 1, 'SCIENTIFIC SCRIPTING': 1, 'LANGUAGE TO': 1, 'TO AID': 1, 'AID IN': 1, 'IN PROBLEMS': 1, 'PROBLEMS SUCH': 1, 'AS NUMERICAL': 1, 'NUMERICAL DATA': 1, 'DATA PROCESSING': 1, 'PROCESSING AND': 1, 'AND MANIPULATION': 1, 'LIBRARIES EDIT': 1, \"PYTHON'S LARGE\": 1, 'LIBRARY COMMONLY': 1, 'COMMONLY CITED': 1, 'CITED AS': 1, 'AS ONE': 1, 'ITS GREATEST': 1, 'GREATEST STRENGTHS': 1, 'STRENGTHS PROVIDES': 1, 'PROVIDES TOOLS': 1, 'TOOLS SUITED': 1, 'SUITED TO': 1, 'MANY TASKS': 1, 'FOR INTERNET-FACING': 1, 'INTERNET-FACING APPLICATIONS': 1, 'APPLICATIONS MANY': 1, 'MANY STANDARD': 1, 'STANDARD FORMATS': 1, 'FORMATS AND': 1, 'AND PROTOCOLS': 1, 'PROTOCOLS SUCH': 1, 'AS MIME': 1, 'MIME AND': 1, 'AND HTTP': 1, 'HTTP ARE': 1, 'INCLUDES MODULES': 1, 'MODULES FOR': 1, 'FOR CREATING': 1, 'CREATING GRAPHICAL': 1, 'INTERFACES CONNECTING': 1, 'CONNECTING TO': 1, 'TO RELATIONAL': 1, 'RELATIONAL DATABASES': 1, 'DATABASES GENERATING': 1, 'GENERATING PSEUDORANDOM': 1, 'PSEUDORANDOM NUMBERS': 1, 'NUMBERS ARITHMETIC': 1, 'ARITHMETIC WITH': 1, 'WITH ARBITRARY': 1, 'PRECISION DECIMALS': 1, 'DECIMALS MANIPULATING': 1, 'MANIPULATING REGULAR': 1, 'AND UNIT': 1, 'UNIT TESTING': 1, 'SOME PARTS': 1, 'LIBRARY ARE': 1, 'ARE COVERED': 1, 'COVERED BY': 1, 'BY SPECIFICATIONS': 1, 'SPECIFICATIONS FOR': 1, 'INTERFACE WSGI': 1, 'WSGI IMPLEMENTATION': 1, 'IMPLEMENTATION WSGIREF': 1, 'WSGIREF FOLLOWS': 1, 'FOLLOWS PEP': 1, 'PEP BUT': 1, 'BUT MOST': 1, 'MOST MODULES': 1, 'ARE SPECIFIED': 1, 'SPECIFIED BY': 1, 'BY THEIR': 1, 'THEIR CODE': 1, 'CODE INTERNAL': 1, 'INTERNAL DOCUMENTATION': 1, 'DOCUMENTATION AND': 1, 'AND TEST': 1, 'TEST SUITES': 1, 'SUITES IF': 1, 'IF SUPPLIED': 1, 'HOWEVER BECAUSE': 1, 'BECAUSE MOST': 1, 'LIBRARY IS': 1, 'IS CROSS-PLATFORM': 1, 'CROSS-PLATFORM PYTHON': 1, 'CODE ONLY': 1, 'FEW MODULES': 1, 'MODULES NEED': 1, 'NEED ALTERING': 1, 'ALTERING OR': 1, 'OR REWRITING': 1, 'REWRITING FOR': 1, 'FOR VARIANT': 1, 'OF SEPTEMBER': 1, 'SEPTEMBER UPDATE': 1, 'UPDATE THE': 1, 'INDEX THE': 1, 'REPOSITORY FOR': 1, 'FOR THIRD-PARTY': 1, 'SOFTWARE CONTAINS': 1, 'CONTAINS OVER': 1, 'OVER PACKAGES': 1, 'PACKAGES WITH': 1, 'OF FUNCTIONALITY': 1, 'FUNCTIONALITY INCLUDING': 1, 'INCLUDING GRAPHICAL': 1, 'INTERFACES WEB': 1, 'FRAMEWORKS MULTIMEDIA': 1, 'MULTIMEDIA DATABASES': 1, 'DATABASES NETWORKING': 1, 'NETWORKING TEST': 1, 'TEST FRAMEWORKS': 1, 'FRAMEWORKS AUTOMATION': 1, 'AUTOMATION WEB': 1, 'WEB SCRAPING': 1, 'SCRAPING DOCUMENTATION': 1, 'DOCUMENTATION SYSTEM': 1, 'SYSTEM ADMINISTRATION': 1, 'ADMINISTRATION SCIENTIFIC': 1, 'COMPUTING TEXT': 1, 'PROCESSING IMAGE': 1, 'IMAGE PROCESSING': 1, 'PROCESSING DEVELOPMENT': 1, 'ENVIRONMENTS EDIT': 1, 'ALSO COMPARISON': 1, 'ENVIRONMENTS PYTHON': 1, 'PYTHON MOST': 1, 'MOST PYTHON': 1, 'IMPLEMENTATIONS INCLUDING': 1, 'INCLUDING CPYTHON': 1, 'CPYTHON INCLUDE': 1, 'INCLUDE A': 1, 'A READEVALPRINT': 1, 'READEVALPRINT LOOP': 1, 'LOOP REPL': 1, 'REPL PERMITTING': 1, 'PERMITTING THEM': 1, 'THEM TO': 1, 'TO FUNCTION': 1, 'FUNCTION AS': 1, 'A COMMAND': 1, 'LINE INTERPRETER': 1, 'THE USER': 1, 'USER ENTERS': 1, 'ENTERS STATEMENTS': 1, 'STATEMENTS SEQUENTIALLY': 1, 'SEQUENTIALLY AND': 1, 'AND RECEIVES': 1, 'RECEIVES RESULTS': 1, 'RESULTS IMMEDIATELY': 1, 'OTHER SHELLS': 1, 'SHELLS INCLUDING': 1, 'INCLUDING IDLE': 1, 'IDLE AND': 1, 'AND IPYTHON': 1, 'IPYTHON ADD': 1, 'ADD FURTHER': 1, 'FURTHER ABILITIES': 1, 'ABILITIES SUCH': 1, 'AS AUTO-COMPLETION': 1, 'AUTO-COMPLETION SESSION': 1, 'SESSION STATE': 1, 'STATE RETENTION': 1, 'RETENTION AND': 1, 'AND SYNTAX': 1, 'SYNTAX HIGHLIGHTING': 1, 'AS WELL': 1, 'WELL AS': 1, 'AS STANDARD': 1, 'STANDARD DESKTOP': 1, 'DESKTOP INTEGRATED': 1, 'ENVIRONMENTS SEE': 1, \"SEE WIKIPEDIA'S\": 1, \"WIKIPEDIA'S PYTHON\": 1, 'IDE ARTICLE': 1, 'ARTICLE THERE': 1, 'ARE WEB': 1, 'WEB BROWSER-BASED': 1, 'BROWSER-BASED IDES': 1, 'IDES SAGEMATH': 1, 'SAGEMATH INTENDED': 1, 'FOR DEVELOPING': 1, 'DEVELOPING SCIENCE': 1, 'AND MATH-RELATED': 1, 'MATH-RELATED PYTHON': 1, 'PROGRAMS PYTHONANYWHERE': 1, 'PYTHONANYWHERE A': 1, 'A BROWSER-BASED': 1, 'BROWSER-BASED IDE': 1, 'IDE AND': 1, 'AND HOSTING': 1, 'HOSTING ENVIRONMENT': 1, 'ENVIRONMENT AND': 1, 'AND CANOPY': 1, 'CANOPY IDE': 1, 'IDE A': 1, 'A COMMERCIAL': 1, 'COMMERCIAL PYTHON': 1, 'IDE EMPHASIZING': 1, 'EMPHASIZING SCIENTIFIC': 1, 'ALSO LIST': 1, 'SOFTWARE PYTHON': 1, 'IMPLEMENTATIONS REFERENCE': 1, 'IMPLEMENTATION EDIT': 1, 'EDIT CPYTHON': 1, 'IN MEETING': 1, 'MEETING THE': 1, 'STANDARD WITH': 1, 'WITH SEVERAL': 1, 'SEVERAL SELECT': 1, 'SELECT FEATURES': 1, 'IT COMPILES': 1, 'PROGRAMS INTO': 1, 'AN INTERMEDIATE': 1, 'INTERMEDIATE BYTECODE': 1, 'BYTECODE WHICH': 1, 'THEN EXECUTED': 1, 'BY ITS': 1, 'ITS VIRTUAL': 1, 'IS DISTRIBUTED': 1, 'DISTRIBUTED WITH': 1, 'LIBRARY WRITTEN': 1, 'OF AND': 1, 'AND NATIVE': 1, 'NATIVE PYTHON': 1, 'IS AVAILABLE': 1, 'MANY PLATFORMS': 1, 'PLATFORMS INCLUDING': 1, 'INCLUDING WINDOWS': 1, 'WINDOWS AND': 1, 'AND MOST': 1, 'MOST MODERN': 1, 'MODERN UNIX-LIKE': 1, 'UNIX-LIKE SYSTEMS': 1, 'PLATFORM PORTABILITY': 1, 'PORTABILITY WAS': 1, 'WAS ONE': 1, 'ITS EARLIEST': 1, 'EARLIEST PRIORITIES': 1, 'EDIT PYPY': 1, 'PYPY IS': 1, 'A FAST': 1, 'FAST COMPLIANT': 1, 'COMPLIANT INTERPRETER': 1, 'ITS JUST-IN-TIME': 1, 'COMPILER BRINGS': 1, 'BRINGS A': 1, 'SIGNIFICANT SPEED': 1, 'SPEED IMPROVEMENT': 1, 'IMPROVEMENT OVER': 1, 'OVER CPYTHON': 1, 'A VERSION': 1, 'IS UNDER': 1, 'UNDER DEVELOPMENT': 1, 'DEVELOPMENT THAT': 1, 'THAT WILL': 1, 'WILL USE': 1, 'USE SOFTWARE': 1, 'SOFTWARE TRANSACTIONAL': 1, 'TRANSACTIONAL MEMORY': 1, 'MEMORY TO': 1, 'TO TAKE': 1, 'TAKE ADVANTAGE': 1, 'OF MULTI-CORE': 1, 'MULTI-CORE PROCESSORS': 1, 'SIGNIFICANT FORK': 1, 'FORK OF': 1, 'THAT IMPLEMENTS': 1, 'IMPLEMENTS MICROTHREADS': 1, 'MICROTHREADS IT': 1, 'MEMORY STACK': 1, 'STACK THUS': 1, 'THUS ALLOWING': 1, 'ALLOWING MASSIVELY': 1, 'MASSIVELY CONCURRENT': 1, 'CONCURRENT PROGRAMS': 1, 'PYPY ALSO': 1, 'A STACKLESS': 1, 'STACKLESS VERSION': 1, 'MICROPYTHON IS': 1, 'PYTHON VARIANT': 1, 'VARIANT OPTIMISED': 1, 'OPTIMISED FOR': 1, 'FOR MICROCONTROLLERS': 1, 'EDIT OTHER': 1, 'OTHER JUST-IN-TIME': 1, 'JUST-IN-TIME PYTHON': 1, 'PYTHON COMPILERS': 1, 'COMPILERS HAVE': 1, 'BEEN DEVELOPED': 1, 'DEVELOPED BUT': 1, 'BUT ARE': 1, 'ARE NOW': 1, 'NOW UNSUPPORTED': 1, 'UNSUPPORTED GOOGLE': 1, 'GOOGLE BEGAN': 1, 'BEGAN A': 1, 'A PROJECT': 1, 'PROJECT NAMED': 1, 'NAMED UNLADEN': 1, 'SWALLOW IN': 1, 'IN WITH': 1, 'THE AIM': 1, 'AIM OF': 1, 'OF SPEEDING': 1, 'SPEEDING UP': 1, 'UP THE': 1, 'INTERPRETER FIVEFOLD': 1, 'FIVEFOLD BY': 1, 'THE LLVM': 1, 'LLVM AND': 1, 'AND OF': 1, 'OF IMPROVING': 1, 'IMPROVING ITS': 1, 'ITS MULTITHREADING': 1, 'MULTITHREADING ABILITY': 1, 'ABILITY TO': 1, 'TO SCALE': 1, 'SCALE TO': 1, 'TO THOUSANDS': 1, 'THOUSANDS OF': 1, 'OF CORES': 1, 'PSYCO IS': 1, 'JUST-IN-TIME SPECIALISING': 1, 'SPECIALISING COMPILER': 1, 'COMPILER THAT': 1, 'THAT INTEGRATES': 1, 'INTEGRATES WITH': 1, 'WITH CPYTHON': 1, 'AND TRANSFORMS': 1, 'TRANSFORMS BYTECODE': 1, 'BYTECODE TO': 1, 'TO MACHINE': 1, 'MACHINE CODE': 1, 'CODE AT': 1, 'AT RUNTIME': 1, 'THE EMITTED': 1, 'EMITTED CODE': 1, 'IS SPECIALISED': 1, 'SPECIALISED FOR': 1, 'FOR CERTAIN': 1, 'CERTAIN DATA': 1, 'DATA TYPES': 1, 'IS FASTER': 1, 'FASTER THAN': 1, 'THAN STANDARD': 1, 'STANDARD PYTHON': 1, 'IN NOKIA': 1, 'NOKIA RELEASED': 1, 'RELEASED A': 1, 'THE SERIES': 1, 'SERIES MOBILE': 1, 'MOBILE PHONES': 1, 'PHONES NAMED': 1, 'NAMED PYS': 1, 'INCLUDES MANY': 1, 'THE MODULES': 1, 'MODULES FROM': 1, 'CPYTHON IMPLEMENTATIONS': 1, 'IMPLEMENTATIONS AND': 1, 'SOME ADDITIONAL': 1, 'ADDITIONAL MODULES': 1, 'MODULES TO': 1, 'TO INTEGRATE': 1, 'INTEGRATE WITH': 1, 'BEEN KEPT': 1, 'KEPT UP-TO-DATE': 1, 'UP-TO-DATE TO': 1, 'ON ALL': 1, 'ALL VARIANTS': 1, 'VARIANTS OF': 1, 'THE PLATFORM': 1, 'PLATFORM AND': 1, 'SEVERAL THIRD-PARTY': 1, 'THIRD-PARTY MODULES': 1, 'NOKIA ALSO': 1, 'ALSO SUPPORTS': 1, 'SUPPORTS PYTHON': 1, 'PYTHON WITH': 1, 'WITH GTK': 1, 'GTK WIDGET': 1, 'WIDGET LIBRARIES': 1, 'LIBRARIES ENABLING': 1, 'ENABLING PROGRAMS': 1, 'PROGRAMS TO': 1, 'BE WRITTEN': 1, 'WRITTEN AND': 1, 'AND RUN': 1, 'THE TARGET': 1, 'TARGET DEVICE': 1, 'LANGUAGES EDIT': 1, 'EDIT THERE': 1, 'ARE SEVERAL': 1, 'SEVERAL COMPILERS': 1, 'COMPILERS TO': 1, 'TO HIGH-LEVEL': 1, 'HIGH-LEVEL OBJECT': 1, 'OBJECT LANGUAGES': 1, 'LANGUAGES WITH': 1, 'WITH EITHER': 1, 'EITHER UNRESTRICTED': 1, 'UNRESTRICTED PYTHON': 1, 'A RESTRICTED': 1, 'RESTRICTED SUBSET': 1, 'SUBSET OF': 1, 'A LANGUAGE': 1, 'LANGUAGE SIMILAR': 1, 'THE SOURCE': 1, 'SOURCE LANGUAGE': 1, 'LANGUAGE JYTHON': 1, 'JYTHON COMPILES': 1, 'COMPILES INTO': 1, 'INTO JAVA': 1, 'JAVA BYTE': 1, 'CODE WHICH': 1, 'CAN THEN': 1, 'BE EXECUTED': 1, 'BY EVERY': 1, 'EVERY JAVA': 1, 'JAVA VIRTUAL': 1, 'MACHINE IMPLEMENTATION': 1, 'THIS ALSO': 1, 'ALSO ENABLES': 1, 'ENABLES THE': 1, 'JAVA CLASS': 1, 'CLASS LIBRARY': 1, 'LIBRARY FUNCTIONS': 1, 'FUNCTIONS FROM': 1, 'PYTHON PROGRAM': 1, 'IRONPYTHON FOLLOWS': 1, 'FOLLOWS A': 1, 'SIMILAR APPROACH': 1, 'APPROACH IN': 1, 'ORDER TO': 1, 'RUN PYTHON': 1, 'PROGRAMS ON': 1, 'THE NET': 1, 'NET COMMON': 1, 'COMMON LANGUAGE': 1, 'LANGUAGE RUNTIME': 1, 'THE RPYTHON': 1, 'RPYTHON LANGUAGE': 1, 'LANGUAGE CAN': 1, 'BE COMPILED': 1, 'COMPILED TO': 1, 'JAVA BYTECODE': 1, 'BYTECODE OR': 1, 'OR COMMON': 1, 'COMMON INTERMEDIATE': 1, 'INTERMEDIATE LANGUAGE': 1, 'LANGUAGE AND': 1, 'TO BUILD': 1, 'BUILD THE': 1, 'THE PYPY': 1, 'PYPY INTERPRETER': 1, 'PYJS COMPILES': 1, 'CYTHON COMPILES': 1, 'PYTHRAN COMPILES': 1, 'SOMEWHAT DATED': 1, 'DATED PYREX': 1, 'PYREX LATEST': 1, 'AND SHED': 1, 'SKIN LATEST': 1, 'IN COMPILE': 1, 'COMPILE TO': 1, 'AND RESPECTIVELY': 1, 'GRUMPY COMPILES': 1, 'NUITKA COMPILES': 1, 'PYTHON INTO': 1, 'INTO PERFORMANCE': 1, 'PERFORMANCE EDIT': 1, 'EDIT A': 1, 'A PERFORMANCE': 1, 'PERFORMANCE COMPARISON': 1, 'OF VARIOUS': 1, 'VARIOUS PYTHON': 1, 'IMPLEMENTATIONS ON': 1, 'A NON-NUMERICAL': 1, 'NON-NUMERICAL COMBINATORIAL': 1, 'COMBINATORIAL WORKLOAD': 1, 'WORKLOAD WAS': 1, 'WAS PRESENTED': 1, 'PRESENTED AT': 1, 'AT EUROSCIPY': 1, 'DEVELOPMENT EDIT': 1, 'IS CONDUCTED': 1, 'CONDUCTED LARGELY': 1, 'LARGELY THROUGH': 1, 'THROUGH THE': 1, 'ENHANCEMENT PROPOSAL': 1, 'PROPOSAL PEP': 1, 'PEP PROCESS': 1, 'PROCESS THE': 1, 'PRIMARY MECHANISM': 1, 'MECHANISM FOR': 1, 'FOR PROPOSING': 1, 'PROPOSING MAJOR': 1, 'FEATURES COLLECTING': 1, 'COLLECTING COMMUNITY': 1, 'COMMUNITY INPUT': 1, 'INPUT ON': 1, 'ON ISSUES': 1, 'ISSUES AND': 1, 'AND DOCUMENTING': 1, 'DOCUMENTING PYTHON': 1, 'DESIGN DECISIONS': 1, 'OUTSTANDING PEPS': 1, 'PEPS ARE': 1, 'ARE REVIEWED': 1, 'REVIEWED AND': 1, 'AND COMMENTED': 1, 'COMMENTED ON': 1, 'ON BY': 1, 'COMMUNITY AND': 1, 'AND GUIDO': 1, \"ROSSUM PYTHON'S\": 1, \"PYTHON'S BENEVOLENT\": 1, 'ENHANCEMENT OF': 1, 'LANGUAGE CORRESPONDS': 1, 'CORRESPONDS WITH': 1, 'WITH DEVELOPMENT': 1, 'DEVELOPMENT OF': 1, 'CPYTHON REFERENCE': 1, 'THE MAILING': 1, 'LIST PYTHON-DEV': 1, 'PYTHON-DEV IS': 1, 'PRIMARY FORUM': 1, 'FORUM FOR': 1, \"LANGUAGE'S DEVELOPMENT\": 1, 'SPECIFIC ISSUES': 1, 'ISSUES ARE': 1, 'ARE DISCUSSED': 1, 'DISCUSSED IN': 1, 'THE ROUNDUP': 1, 'ROUNDUP BUG': 1, 'BUG TRACKER': 1, 'TRACKER MAINTAINED': 1, 'MAINTAINED AT': 1, 'AT PYTHON.ORG': 1, 'DEVELOPMENT ORIGINALLY': 1, 'ORIGINALLY TOOK': 1, 'TOOK PLACE': 1, 'PLACE ON': 1, 'A SELF-HOSTED': 1, 'SELF-HOSTED SOURCE-CODE': 1, 'SOURCE-CODE REPOSITORY': 1, 'REPOSITORY RUNNING': 1, 'RUNNING MERCURIAL': 1, 'MERCURIAL UNTIL': 1, 'UNTIL PYTHON': 1, 'PYTHON MOVED': 1, 'MOVED TO': 1, 'TO GITHUB': 1, 'GITHUB IN': 1, \"CPYTHON'S PUBLIC\": 1, 'PUBLIC RELEASES': 1, 'RELEASES COME': 1, 'COME IN': 1, 'IN THREE': 1, 'THREE TYPES': 1, 'TYPES DISTINGUISHED': 1, 'DISTINGUISHED BY': 1, 'BY WHICH': 1, 'WHICH PART': 1, 'INCREMENTED BACKWARD-INCOMPATIBLE': 1, 'BACKWARD-INCOMPATIBLE VERSIONS': 1, 'VERSIONS WHERE': 1, 'WHERE CODE': 1, 'IS EXPECTED': 1, 'EXPECTED TO': 1, 'TO BREAK': 1, 'BREAK AND': 1, 'AND NEED': 1, 'NEED TO': 1, 'BE MANUALLY': 1, 'MANUALLY PORTED': 1, 'FIRST PART': 1, 'RELEASES HAPPEN': 1, 'HAPPEN INFREQUENTLYFOR': 1, 'INFREQUENTLYFOR EXAMPLE': 1, 'EXAMPLE VERSION': 1, 'RELEASED YEARS': 1, 'MAJOR OR': 1, 'OR FEATURE': 1, 'FEATURE RELEASES': 1, 'RELEASES ABOUT': 1, 'MONTHS ARE': 1, 'ARE LARGELY': 1, 'LARGELY COMPATIBLE': 1, 'COMPATIBLE BUT': 1, 'BUT INTRODUCE': 1, 'INTRODUCE NEW': 1, 'THE SECOND': 1, 'SECOND PART': 1, 'EACH MAJOR': 1, 'MAJOR VERSION': 1, 'IS SUPPORTED': 1, 'SUPPORTED BY': 1, 'BY BUGFIXES': 1, 'BUGFIXES FOR': 1, 'FOR SEVERAL': 1, 'SEVERAL YEARS': 1, 'AFTER ITS': 1, 'ITS RELEASE': 1, 'BUGFIX RELEASES': 1, 'RELEASES WHICH': 1, 'WHICH INTRODUCE': 1, 'INTRODUCE NO': 1, 'NO NEW': 1, 'FEATURES OCCUR': 1, 'OCCUR ABOUT': 1, 'MONTHS AND': 1, 'ARE MADE': 1, 'MADE WHEN': 1, 'WHEN A': 1, 'A SUFFICIENT': 1, 'SUFFICIENT NUMBER': 1, 'OF BUGS': 1, 'BUGS HAVE': 1, 'BEEN FIXED': 1, 'FIXED UPSTREAM': 1, 'UPSTREAM SINCE': 1, 'THE LAST': 1, 'LAST RELEASE': 1, 'SECURITY VULNERABILITIES': 1, 'VULNERABILITIES ARE': 1, 'ALSO PATCHED': 1, 'PATCHED IN': 1, 'IN THESE': 1, 'THIRD AND': 1, 'AND FINAL': 1, 'FINAL PART': 1, 'MANY ALPHA': 1, 'ALPHA BETA': 1, 'BETA AND': 1, 'AND RELEASE-CANDIDATES': 1, 'RELEASE-CANDIDATES ARE': 1, 'ALSO RELEASED': 1, 'RELEASED AS': 1, 'AS PREVIEWS': 1, 'PREVIEWS AND': 1, 'AND FOR': 1, 'FOR TESTING': 1, 'TESTING BEFORE': 1, 'BEFORE FINAL': 1, 'FINAL RELEASES': 1, 'ALTHOUGH THERE': 1, 'ROUGH SCHEDULE': 1, 'SCHEDULE FOR': 1, 'FOR EACH': 1, 'EACH RELEASE': 1, 'RELEASE THEY': 1, 'OFTEN DELAYED': 1, 'DELAYED IF': 1, 'IF THE': 1, 'NOT READY': 1, 'DEVELOPMENT TEAM': 1, 'TEAM MONITORS': 1, 'MONITORS THE': 1, 'THE STATE': 1, 'STATE OF': 1, 'CODE BY': 1, 'BY RUNNING': 1, 'RUNNING THE': 1, 'THE LARGE': 1, 'LARGE UNIT': 1, 'UNIT TEST': 1, 'TEST SUITE': 1, 'SUITE DURING': 1, 'DURING DEVELOPMENT': 1, 'DEVELOPMENT AND': 1, 'AND USING': 1, 'THE BUILDBOT': 1, 'BUILDBOT CONTINUOUS': 1, 'CONTINUOUS INTEGRATION': 1, 'INTEGRATION SYSTEM': 1, 'THE COMMUNITY': 1, 'COMMUNITY OF': 1, 'DEVELOPERS HAS': 1, 'ALSO CONTRIBUTED': 1, 'CONTRIBUTED OVER': 1, 'OVER SOFTWARE': 1, 'SOFTWARE MODULES': 1, 'MODULES AS': 1, 'OF AUGUST': 1, 'AUGUST UPDATE': 1, 'UPDATE TO': 1, 'INDEX PYPI': 1, 'PYPI THE': 1, 'REPOSITORY OF': 1, 'OF THIRD-PARTY': 1, 'PYTHON LIBRARIES': 1, 'THE MAJOR': 1, 'MAJOR ACADEMIC': 1, 'ACADEMIC CONFERENCE': 1, 'IS PYCON': 1, 'ALSO SPECIAL': 1, 'SPECIAL PYTHON': 1, 'PYTHON MENTORING': 1, 'MENTORING PROGRAMMES': 1, 'PROGRAMMES SUCH': 1, 'AS PYLADIES': 1, 'NAMING EDIT': 1, \"PYTHON'S NAME\": 1, 'IS DERIVED': 1, 'DERIVED FROM': 1, 'PYTHON WHOM': 1, 'WHOM PYTHON': 1, 'PYTHON CREATOR': 1, 'CREATOR GUIDO': 1, 'ROSSUM ENJOYED': 1, 'ENJOYED WHILE': 1, 'WHILE DEVELOPING': 1, 'DEVELOPING THE': 1, 'PYTHON REFERENCES': 1, 'REFERENCES APPEAR': 1, 'APPEAR FREQUENTLY': 1, 'FREQUENTLY IN': 1, 'AND CULTURE': 1, 'CULTURE FOR': 1, 'THE METASYNTACTIC': 1, 'METASYNTACTIC VARIABLES': 1, 'VARIABLES OFTEN': 1, 'PYTHON LITERATURE': 1, 'LITERATURE ARE': 1, 'ARE SPAM': 1, 'EGGS INSTEAD': 1, 'THE TRADITIONAL': 1, 'TRADITIONAL FOO': 1, 'OFFICIAL PYTHON': 1, 'DOCUMENTATION ALSO': 1, 'ALSO CONTAINS': 1, 'CONTAINS VARIOUS': 1, 'VARIOUS REFERENCES': 1, 'REFERENCES TO': 1, 'TO MONTY': 1, 'PYTHON ROUTINES': 1, 'THE PREFIX': 1, 'PREFIX PY': 1, 'PY IS': 1, 'SHOW THAT': 1, 'THAT SOMETHING': 1, 'SOMETHING IS': 1, 'IS RELATED': 1, 'EXAMPLES OF': 1, 'THIS PREFIX': 1, 'PREFIX IN': 1, 'IN NAMES': 1, 'NAMES OF': 1, 'PYTHON APPLICATIONS': 1, 'APPLICATIONS OR': 1, 'OR LIBRARIES': 1, 'LIBRARIES INCLUDE': 1, 'INCLUDE PYGAME': 1, 'PYGAME A': 1, 'A BINDING': 1, 'BINDING OF': 1, 'OF SDL': 1, 'SDL TO': 1, 'PYTHON COMMONLY': 1, 'COMMONLY USED': 1, 'CREATE GAMES': 1, 'GAMES PYTHON': 1, 'AN IMPLEMENTATION': 1, 'IMPLEMENTATION FOR': 1, 'SYSTEM PYQT': 1, 'PYQT AND': 1, 'AND PYGTK': 1, 'PYGTK WHICH': 1, 'WHICH BIND': 1, 'BIND QT': 1, 'QT AND': 1, 'AND GTK': 1, 'GTK TO': 1, 'PYTHON RESPECTIVELY': 1, 'RESPECTIVELY AND': 1, 'PYTHON IMPLEMENTATION': 1, 'IMPLEMENTATION ORIGINALLY': 1, 'ORIGINALLY WRITTEN': 1, 'USES EDIT': 1, 'ARTICLE LIST': 1, 'SOFTWARE SINCE': 1, 'SINCE PYTHON': 1, 'HAS CONSISTENTLY': 1, 'CONSISTENTLY RANKED': 1, 'RANKED IN': 1, 'THE TOP': 1, 'TOP TEN': 1, 'TEN MOST': 1, 'POPULAR PROGRAMMING': 1, 'OF MARCH': 1, 'MARCH UPDATE': 1, 'UPDATE IT': 1, 'THE FIFTH': 1, 'FIFTH MOST': 1, 'WAS SELECTED': 1, 'SELECTED PROGRAMMING': 1, 'YEAR IN': 1, 'THIRD MOST': 1, 'LANGUAGE WHOSE': 1, 'WHOSE GRAMMATICAL': 1, 'GRAMMATICAL SYNTAX': 1, 'SYNTAX IS': 1, 'NOT PREDOMINANTLY': 1, 'PREDOMINANTLY BASED': 1, 'EMPIRICAL STUDY': 1, 'STUDY FOUND': 1, 'FOUND THAT': 1, 'THAT SCRIPTING': 1, 'SCRIPTING LANGUAGES': 1, 'ARE MORE': 1, 'MORE PRODUCTIVE': 1, 'PRODUCTIVE THAN': 1, 'THAN CONVENTIONAL': 1, 'CONVENTIONAL LANGUAGES': 1, 'JAVA FOR': 1, 'PROGRAMMING PROBLEMS': 1, 'PROBLEMS INVOLVING': 1, 'INVOLVING STRING': 1, 'STRING MANIPULATION': 1, 'MANIPULATION AND': 1, 'AND SEARCH': 1, 'SEARCH IN': 1, 'A DICTIONARY': 1, 'DICTIONARY AND': 1, 'AND DETERMINED': 1, 'DETERMINED THAT': 1, 'THAT MEMORY': 1, 'MEMORY CONSUMPTION': 1, 'CONSUMPTION WAS': 1, 'WAS OFTEN': 1, 'OFTEN BETTER': 1, 'THAN JAVA': 1, 'MUCH WORSE': 1, 'WORSE THAN': 1, 'LARGE ORGANIZATIONS': 1, 'ORGANIZATIONS THAT': 1, 'THAT USE': 1, 'PYTHON INCLUDE': 1, 'INCLUDE WIKIPEDIA': 1, 'WIKIPEDIA GOOGLE': 1, 'GOOGLE YAHOO': 1, 'YAHOO CERN': 1, 'CERN NASA': 1, 'NASA AND': 1, 'SOME SMALLER': 1, 'SMALLER ENTITIES': 1, 'ENTITIES LIKE': 1, 'LIKE ILM': 1, 'ILM AND': 1, 'AND ITA': 1, 'THE SOCIAL': 1, 'SOCIAL NEWS': 1, 'NEWS NETWORKING': 1, 'NETWORKING SITE': 1, 'SITE REDDIT': 1, 'REDDIT IS': 1, 'WRITTEN ENTIRELY': 1, 'ENTIRELY IN': 1, 'CAN SERVE': 1, 'SERVE AS': 1, 'FOR WEB': 1, 'APPLICATIONS E.G': 1, 'E.G VIA': 1, 'VIA MOD_WSGI': 1, 'MOD_WSGI FOR': 1, 'THE APACHE': 1, 'APACHE WEB': 1, 'WITH WEB': 1, 'INTERFACE A': 1, 'STANDARD API': 1, 'API HAS': 1, 'HAS EVOLVED': 1, 'EVOLVED TO': 1, 'TO FACILITATE': 1, 'FACILITATE THESE': 1, 'THESE APPLICATIONS': 1, 'FRAMEWORKS LIKE': 1, 'LIKE DJANGO': 1, 'DJANGO PYLONS': 1, 'PYRAMID TURBOGEARS': 1, 'TURBOGEARS WEB': 1, 'PY TORNADO': 1, 'TORNADO FLASK': 1, 'FLASK BOTTLE': 1, 'BOTTLE AND': 1, 'AND ZOPE': 1, 'ZOPE SUPPORT': 1, 'SUPPORT DEVELOPERS': 1, 'DEVELOPERS IN': 1, 'AND MAINTENANCE': 1, 'MAINTENANCE OF': 1, 'OF COMPLEX': 1, 'COMPLEX APPLICATIONS': 1, 'PYJS AND': 1, 'AND IRONPYTHON': 1, 'IRONPYTHON CAN': 1, 'TO DEVELOP': 1, 'DEVELOP THE': 1, 'THE CLIENT-SIDE': 1, 'CLIENT-SIDE OF': 1, 'OF AJAX-BASED': 1, 'AJAX-BASED APPLICATIONS': 1, 'SQLALCHEMY CAN': 1, 'AS DATA': 1, 'DATA MAPPER': 1, 'MAPPER TO': 1, 'A RELATIONAL': 1, 'RELATIONAL DATABASE': 1, 'TWISTED IS': 1, 'A FRAMEWORK': 1, 'FRAMEWORK TO': 1, 'PROGRAM COMMUNICATIONS': 1, 'COMMUNICATIONS BETWEEN': 1, 'BETWEEN COMPUTERS': 1, 'COMPUTERS AND': 1, 'EXAMPLE BY': 1, 'BY DROPBOX': 1, 'AS NUMPY': 1, 'NUMPY SCIPY': 1, 'SCIPY AND': 1, 'AND MATPLOTLIB': 1, 'MATPLOTLIB ALLOW': 1, 'ALLOW THE': 1, 'THE EFFECTIVE': 1, 'EFFECTIVE USE': 1, 'IN SCIENTIFIC': 1, 'COMPUTING WITH': 1, 'WITH SPECIALIZED': 1, 'SPECIALIZED LIBRARIES': 1, 'AS BIOPYTHON': 1, 'BIOPYTHON AND': 1, 'AND ASTROPY': 1, 'ASTROPY PROVIDING': 1, 'PROVIDING DOMAIN-SPECIFIC': 1, 'DOMAIN-SPECIFIC FUNCTIONALITY': 1, 'SAGEMATH IS': 1, 'A MATHEMATICAL': 1, 'MATHEMATICAL SOFTWARE': 1, 'SOFTWARE WITH': 1, 'A NOTEBOOK': 1, 'NOTEBOOK PROGRAMMABLE': 1, 'PROGRAMMABLE IN': 1, 'PYTHON ITS': 1, 'ITS LIBRARY': 1, 'LIBRARY COVERS': 1, 'COVERS MANY': 1, 'MANY ASPECTS': 1, 'ASPECTS OF': 1, 'OF MATHEMATICS': 1, 'MATHEMATICS INCLUDING': 1, 'INCLUDING ALGEBRA': 1, 'ALGEBRA COMBINATORICS': 1, 'COMBINATORICS NUMERICAL': 1, 'NUMERICAL MATHEMATICS': 1, 'MATHEMATICS NUMBER': 1, 'NUMBER THEORY': 1, 'THEORY AND': 1, 'AND CALCULUS': 1, 'LANGUAGE RE-IMPLEMENTED': 1, 'RE-IMPLEMENTED IN': 1, 'PLATFORM IS': 1, 'FOR NUMERIC': 1, 'NUMERIC AND': 1, 'STATISTICAL CALCULATIONS': 1, 'CALCULATIONS WITH': 1, 'WITH VISUALIZATION': 1, 'VISUALIZATION BY': 1, 'THE DMELT': 1, 'DMELT PROJECT': 1, 'BEEN SUCCESSFULLY': 1, 'SUCCESSFULLY EMBEDDED': 1, 'EMBEDDED IN': 1, 'IN MANY': 1, 'MANY SOFTWARE': 1, 'SOFTWARE PRODUCTS': 1, 'PRODUCTS AS': 1, 'LANGUAGE INCLUDING': 1, 'IN FINITE': 1, 'FINITE ELEMENT': 1, 'ELEMENT METHOD': 1, 'METHOD SOFTWARE': 1, 'SOFTWARE SUCH': 1, 'AS ABAQUS': 1, 'ABAQUS PARAMETRIC': 1, 'PARAMETRIC MODELER': 1, 'MODELER LIKE': 1, 'LIKE FREECAD': 1, 'FREECAD ANIMATION': 1, 'ANIMATION PACKAGES': 1, 'PACKAGES SUCH': 1, 'AS DS': 1, 'DS MAX': 1, 'MAX BLENDER': 1, 'BLENDER CINEMA': 1, 'CINEMA LIGHTWAVE': 1, 'LIGHTWAVE HOUDINI': 1, 'HOUDINI MAYA': 1, 'MAYA MODO': 1, 'MODO MOTIONBUILDER': 1, 'MOTIONBUILDER SOFTIMAGE': 1, 'SOFTIMAGE THE': 1, 'THE VISUAL': 1, 'VISUAL EFFECTS': 1, 'EFFECTS COMPOSITOR': 1, 'COMPOSITOR NUKE': 1, 'NUKE IMAGING': 1, 'IMAGING PROGRAMS': 1, 'LIKE GIMP': 1, 'GIMP INKSCAPE': 1, 'INKSCAPE SCRIBUS': 1, 'SCRIBUS AND': 1, 'AND PAINT': 1, 'PAINT SHOP': 1, 'SHOP PRO': 1, 'PRO AND': 1, 'AND MUSICAL': 1, 'MUSICAL NOTATION': 1, 'NOTATION PROGRAMS': 1, 'LIKE SCOREWRITER': 1, 'SCOREWRITER AND': 1, 'AND CAPELLA': 1, 'GNU DEBUGGER': 1, 'DEBUGGER USES': 1, 'PRINTER TO': 1, 'SHOW COMPLEX': 1, 'COMPLEX STRUCTURES': 1, 'STRUCTURES SUCH': 1, 'AS CONTAINERS': 1, 'ESRI PROMOTES': 1, 'PROMOTES PYTHON': 1, 'THE BEST': 1, 'BEST CHOICE': 1, 'CHOICE FOR': 1, 'FOR WRITING': 1, 'WRITING SCRIPTS': 1, 'SCRIPTS IN': 1, 'IN ARCGIS': 1, 'IN SEVERAL': 1, 'SEVERAL VIDEO': 1, 'GAMES AND': 1, 'BEEN ADOPTED': 1, 'ADOPTED AS': 1, 'AS FIRST': 1, 'FIRST OF': 1, 'THE THREE': 1, 'THREE AVAILABLE': 1, 'AVAILABLE PROGRAMMING': 1, 'IN GOOGLE': 1, 'GOOGLE APP': 1, 'APP ENGINE': 1, 'ENGINE THE': 1, 'OTHER TWO': 1, 'TWO BEING': 1, 'BEING JAVA': 1, 'AND GO': 1, 'IN ALGORITHMIC': 1, 'TRADING AND': 1, 'AND QUANTITATIVE': 1, 'QUANTITATIVE FINANCE': 1, 'CAN ALSO': 1, 'ALSO BE': 1, 'BE IMPLEMENTED': 1, 'IMPLEMENTED IN': 1, 'IN APIS': 1, 'APIS OF': 1, 'OF ONLINE': 1, 'ONLINE BROKERAGES': 1, 'BROKERAGES THAT': 1, 'THAT RUN': 1, 'ON OTHER': 1, 'LANGUAGES BY': 1, 'USING WRAPPERS': 1, 'IN ARTIFICIAL': 1, 'INTELLIGENCE PROJECTS': 1, 'WITH MODULAR': 1, 'MODULAR ARCHITECTURE': 1, 'ARCHITECTURE SIMPLE': 1, 'SIMPLE SYNTAX': 1, 'AND RICH': 1, 'RICH TEXT': 1, 'PROCESSING TOOLS': 1, 'TOOLS PYTHON': 1, 'IS OFTEN': 1, 'FOR NATURAL': 1, 'LANGUAGE PROCESSING': 1, 'SYSTEMS INCLUDE': 1, 'INCLUDE PYTHON': 1, 'STANDARD COMPONENT': 1, 'IT SHIPS': 1, 'SHIPS WITH': 1, 'WITH MOST': 1, 'MOST LINUX': 1, 'DISTRIBUTIONS AMIGAOS': 1, 'AMIGAOS FREEBSD': 1, 'FREEBSD NETBSD': 1, 'NETBSD OPENBSD': 1, 'OPENBSD AND': 1, 'AND MACOS': 1, 'MACOS AND': 1, 'AND CAN': 1, 'USED FROM': 1, 'THE COMMAND': 1, 'LINE TERMINAL': 1, 'MANY LINUX': 1, 'DISTRIBUTIONS USE': 1, 'USE INSTALLERS': 1, 'INSTALLERS WRITTEN': 1, 'PYTHON UBUNTU': 1, 'UBUNTU USES': 1, 'THE UBIQUITY': 1, 'UBIQUITY INSTALLER': 1, 'INSTALLER WHILE': 1, 'WHILE RED': 1, 'RED HAT': 1, 'HAT LINUX': 1, 'LINUX AND': 1, 'AND FEDORA': 1, 'FEDORA USE': 1, 'THE ANACONDA': 1, 'ANACONDA INSTALLER': 1, 'GENTOO LINUX': 1, 'LINUX USES': 1, 'ITS PACKAGE': 1, 'PACKAGE MANAGEMENT': 1, 'MANAGEMENT SYSTEM': 1, 'SYSTEM PORTAGE': 1, 'USED EXTENSIVELY': 1, 'EXTENSIVELY IN': 1, 'INFORMATION SECURITY': 1, 'SECURITY INDUSTRY': 1, 'INDUSTRY INCLUDING': 1, 'IN EXPLOIT': 1, 'EXPLOIT DEVELOPMENT': 1, 'THE SUGAR': 1, 'SUGAR SOFTWARE': 1, 'SOFTWARE FOR': 1, 'THE ONE': 1, 'ONE LAPTOP': 1, 'LAPTOP PER': 1, 'PER CHILD': 1, 'CHILD XO': 1, 'XO NOW': 1, 'NOW DEVELOPED': 1, 'DEVELOPED AT': 1, 'AT SUGAR': 1, 'LABS IS': 1, 'THE RASPBERRY': 1, 'RASPBERRY PI': 1, 'PI SINGLE-BOARD': 1, 'SINGLE-BOARD COMPUTER': 1, 'COMPUTER PROJECT': 1, 'HAS ADOPTED': 1, 'ADOPTED PYTHON': 1, 'ITS MAIN': 1, 'MAIN USER-PROGRAMMING': 1, 'USER-PROGRAMMING LANGUAGE': 1, 'LIBREOFFICE INCLUDES': 1, 'INCLUDES PYTHON': 1, 'AND INTENDS': 1, 'INTENDS TO': 1, 'TO REPLACE': 1, 'REPLACE JAVA': 1, 'JAVA WITH': 1, 'ITS PYTHON': 1, 'PYTHON SCRIPTING': 1, 'SCRIPTING PROVIDER': 1, 'PROVIDER IS': 1, 'A CORE': 1, 'CORE FEATURE': 1, 'FEATURE SINCE': 1, 'FROM FEBRUARY': 1, 'PYTHON EDIT': 1, 'PHILOSOPHY HAVE': 1, 'HAVE INFLUENCED': 1, 'INFLUENCED MANY': 1, 'OTHER PROGRAMMING': 1, 'LANGUAGES BOO': 1, 'BOO USES': 1, 'INDENTATION A': 1, 'SIMILAR OBJECT': 1, 'COBRA USES': 1, 'INDENTATION AND': 1, 'ITS ACKNOWLEDGEMENTS': 1, 'ACKNOWLEDGEMENTS DOCUMENT': 1, 'DOCUMENT LISTS': 1, 'LISTS PYTHON': 1, 'PYTHON FIRST': 1, 'FIRST AMONG': 1, 'AMONG LANGUAGES': 1, 'LANGUAGES THAT': 1, 'THAT INFLUENCED': 1, 'INFLUENCED IT': 1, 'HOWEVER COBRA': 1, 'COBRA DIRECTLY': 1, 'DIRECTLY SUPPORTS': 1, 'SUPPORTS DESIGN-BY-CONTRACT': 1, 'DESIGN-BY-CONTRACT UNIT': 1, 'UNIT TESTS': 1, 'TESTS AND': 1, 'AND OPTIONAL': 1, 'COFFEESCRIPT A': 1, 'THAT CROSS-COMPILES': 1, 'CROSS-COMPILES TO': 1, 'JAVASCRIPT HAS': 1, 'HAS PYTHON-INSPIRED': 1, 'ECMASCRIPT BORROWED': 1, 'BORROWED ITERATORS': 1, 'ITERATORS GENERATORS': 1, 'GENERATORS AND': 1, 'AND LIST': 1, 'COMPREHENSIONS FROM': 1, 'GO IS': 1, 'DESCRIBED AS': 1, 'AS INCORPORATING': 1, 'INCORPORATING THE': 1, 'DEVELOPMENT SPEED': 1, 'SPEED OF': 1, 'OF WORKING': 1, 'WORKING IN': 1, 'LANGUAGE LIKE': 1, 'LIKE PYTHON': 1, 'GROOVY WAS': 1, 'WAS MOTIVATED': 1, 'MOTIVATED BY': 1, 'THE DESIRE': 1, 'DESIRE TO': 1, 'TO BRING': 1, 'BRING THE': 1, 'PHILOSOPHY TO': 1, 'JULIA WAS': 1, 'DESIGNED WITH': 1, 'WITH TRUE': 1, 'TRUE MACROS': 1, 'AND TO': 1, 'AS USABLE': 1, 'USABLE FOR': 1, 'FOR GENERAL': 1, 'GENERAL PROGRAMMING': 1, 'PROGRAMMING AS': 1, 'AND SHOULD': 1, 'AS FAST': 1, 'FAST AS': 1, 'CALLING TO': 1, 'TO OR': 1, 'OR FROM': 1, 'FROM JULIA': 1, 'JULIA IS': 1, 'TO WITH': 1, 'WITH PYCALL.JL': 1, 'PYCALL.JL AND': 1, 'PACKAGE PYJULIA': 1, 'PYJULIA ALLOWS': 1, 'ALLOWS CALLING': 1, 'CALLING IN': 1, 'OTHER DIRECTION': 1, 'DIRECTION FROM': 1, 'OCAML HAS': 1, 'HAS AN': 1, 'AN OPTIONAL': 1, 'OPTIONAL SYNTAX': 1, 'SYNTAX NAMED': 1, 'NAMED TWT': 1, 'TWT THE': 1, 'THING INSPIRED': 1, 'AND HASKELL': 1, \"RUBY'S CREATOR\": 1, 'CREATOR YUKIHIRO': 1, 'YUKIHIRO MATSUMOTO': 1, 'MATSUMOTO HAS': 1, 'HAS SAID': 1, 'SAID I': 1, 'I WANTED': 1, 'WANTED A': 1, 'THAT WAS': 1, 'WAS MORE': 1, 'MORE POWERFUL': 1, 'POWERFUL THAN': 1, 'THAN PERL': 1, 'AND MORE': 1, 'MORE OBJECT-ORIENTED': 1, 'OBJECT-ORIENTED THAN': 1, 'THAN PYTHON': 1, \"THAT'S WHY\": 1, 'WHY I': 1, 'TO DESIGN': 1, 'DESIGN MY': 1, 'MY OWN': 1, 'OWN LANGUAGE': 1, 'LANGUAGE SWIFT': 1, 'SWIFT A': 1, 'LANGUAGE DEVELOPED': 1, 'DEVELOPED BY': 1, 'BY APPLE': 1, 'APPLE HAS': 1, 'HAS SOME': 1, 'SOME PYTHON-INSPIRED': 1, 'DEVELOPMENT PRACTICES': 1, 'PRACTICES HAVE': 1, 'HAVE ALSO': 1, 'BEEN EMULATED': 1, 'EMULATED BY': 1, 'BY OTHER': 1, 'THE PRACTICE': 1, 'PRACTICE OF': 1, 'OF REQUIRING': 1, 'REQUIRING A': 1, 'A DOCUMENT': 1, 'DOCUMENT DESCRIBING': 1, 'DESCRIBING THE': 1, 'THE RATIONALE': 1, 'RATIONALE FOR': 1, 'FOR AND': 1, 'AND ISSUES': 1, 'ISSUES SURROUNDING': 1, 'SURROUNDING A': 1, 'A CHANGE': 1, 'CHANGE TO': 1, 'PEP IS': 1, 'IN TCL': 1, 'TCL AND': 1, 'AND ERLANG': 1, 'PYTHON RECEIVED': 1, \"RECEIVED TIOBE'S\": 1, \"TIOBE'S PROGRAMMING\": 1, 'YEAR AWARDS': 1, 'AWARDS IN': 1, 'THE AWARD': 1, 'AWARD IS': 1, 'IS GIVEN': 1, 'THE GREATEST': 1, 'GREATEST GROWTH': 1, 'GROWTH IN': 1, 'IN POPULARITY': 1, 'POPULARITY OVER': 1, 'OVER THE': 1, 'YEAR AS': 1, 'AS MEASURED': 1, 'MEASURED BY': 1, 'ALSO EDIT': 1, 'EDIT FREE': 1, 'SOFTWARE PORTAL': 1, 'PORTAL PYTHON': 1, 'PROGRAMMING PORTAL': 1, 'PORTAL COMPARISON': 1, 'ENVIRONMENTS FOR': 1, 'PYTHON COMPARISON': 1, 'LANGUAGES LIST': 1, 'LANGUAGES OFF-SIDE': 1, 'RULE REFERENCES': 1, 'REFERENCES EDIT': 1, 'EDIT THE': 1, 'DEILY NED': 1, 'NED DECEMBER': 1, 'NOW AVAILABLE': 1, 'PETERSON BENJAMIN': 1, 'BENJAMIN SEPTEMBER': 1, 'FILE EXTENSION': 1, 'EXTENSION PYO': 1, 'PYO WAS': 1, 'WAS REMOVED': 1, 'REMOVED IN': 1, 'SEE PEP': 1, 'PEP HOLTH': 1, 'HOLTH MOORE': 1, 'MOORE MARCH': 1, 'PEP IMPROVING': 1, 'IMPROVING PYTHON': 1, 'PYTHON ZIP': 1, 'ZIP APPLICATION': 1, 'APPLICATION SUPPORT': 1, 'WHY WAS': 1, 'WAS PYTHON': 1, 'PYTHON CREATED': 1, 'CREATED IN': 1, 'FIRST PLACE': 1, 'KUCHLING ANDREW': 1, 'ROSSUM JULY': 1, 'ON MAY': 1, 'AN INTRODUCTION': 1, 'INTRODUCTION TO': 1, 'FOR UNIX/C': 1, 'UNIX/C PROGRAMMERS': 1, 'PROCEEDINGS OF': 1, 'THE NLUUG': 1, 'NLUUG NAJAARSCONFERENTIE': 1, 'NAJAARSCONFERENTIE DUTCH': 1, 'DUTCH UNIX': 1, 'UNIX USERS': 1, 'USERS GROUP': 1, 'EVEN THOUGH': 1, 'THOUGH THE': 1, 'DESIGN OF': 1, 'OF IS': 1, 'IS FAR': 1, 'FAR FROM': 1, 'FROM IDEAL': 1, 'IDEAL ITS': 1, 'ITS INFLUENCE': 1, 'INFLUENCE ON': 1, 'IS CONSIDERABLE': 1, 'A CLASSES': 1, 'CLASS MECHANISMS': 1, 'MECHANISMS FOUND': 1, 'FOUND IN': 1, 'AND MODULA': 1, 'MODULA LUNDH': 1, 'LUNDH FREDRIK': 1, 'CALL BY': 1, 'BY OBJECT': 1, 'REPLACE CLU': 1, 'CLU WITH': 1, 'PYTHON RECORD': 1, 'RECORD WITH': 1, 'WITH INSTANCE': 1, 'INSTANCE AND': 1, 'AND PROCEDURE': 1, 'PROCEDURE WITH': 1, 'WITH FUNCTION': 1, 'AND YOU': 1, 'YOU GET': 1, 'GET A': 1, 'PRETTY ACCURATE': 1, 'ACCURATE DESCRIPTION': 1, 'DESCRIPTION OF': 1, \"PYTHON'S OBJECT\": 1, 'SIMIONATO MICHELE': 1, 'METHOD RESOLUTION': 1, 'RESOLUTION ORDER': 1, 'THE METHOD': 1, 'METHOD ITSELF': 1, 'ITSELF HAS': 1, 'HAS NOTHING': 1, 'NOTHING TO': 1, 'DO WITH': 1, 'PYTHON SINCE': 1, 'SINCE IT': 1, 'WAS INVENTED': 1, 'INVENTED BY': 1, 'BY PEOPLE': 1, 'PEOPLE WORKING': 1, 'WORKING ON': 1, 'ON DYLAN': 1, 'DYLAN AND': 1, 'DESCRIBED IN': 1, 'A PAPER': 1, 'PAPER INTENDED': 1, 'FOR LISPERS': 1, 'LISPERS KUCHLING': 1, 'PROGRAMMING HOWTO': 1, 'SCHEMENAUER NEIL': 1, 'NEIL PETERS': 1, 'TIM HETLAND': 1, 'HETLAND MAGNUS': 1, 'MAGNUS LIE': 1, 'LIE MAY': 1, 'PEP SIMPLE': 1, 'SIMPLE GENERATORS': 1, 'SMITH KEVIN': 1, 'KEVIN JEWETT': 1, 'JEWETT JIM': 1, 'JIM MONTANARO': 1, 'MONTANARO SKIP': 1, 'SKIP BAXTER': 1, 'ANTHONY SEPTEMBER': 1, 'PEP DECORATORS': 1, 'DECORATORS FOR': 1, 'FOR FUNCTIONS': 1, 'FUNCTIONS AND': 1, 'MORE CONTROL': 1, 'FLOW TOOLS': 1, 'HUBINGER EVAN': 1, 'COCONUT PROGRAMMING': 1, 'COFFEESCRIPT BORROWS': 1, 'BORROWS CHAINED': 1, 'CHAINED COMPARISONS': 1, 'COMPARISONS FROM': 1, 'GENIE LANGUAGE': 1, 'LANGUAGE A': 1, 'BRIEF GUIDE': 1, 'PYTHON INFLUENCES': 1, 'INFLUENCES IN': 1, 'IN JAVASCRIPT': 1, 'RAUSCHMAYER AXEL': 1, 'CHAPTER THE': 1, 'OF JAVASCRIPT': 1, 'JAVASCRIPT INFLUENCES': 1, \"O'REILLY SPEAKING\": 1, 'SPEAKING JAVASCRIPT': 1, 'WHY WE': 1, 'CREATED JULIA': 1, 'JULIA WEBSITE': 1, 'RING TEAM': 1, 'TEAM DECEMBER': 1, 'RING AND': 1, 'BINI OLA': 1, 'PRACTICAL JRUBY': 1, 'JRUBY ON': 1, 'RAILS WEB': 1, 'PROJECTS BRINGING': 1, 'BRINGING RUBY': 1, 'RUBY ON': 1, 'RAILS TO': 1, 'BERKELEY APRESS': 1, 'SWIFT LANGUAGE': 1, 'THE PRODUCT': 1, 'PRODUCT OF': 1, 'OF TIRELESS': 1, 'TIRELESS EFFORT': 1, 'EFFORT FROM': 1, 'A TEAM': 1, 'TEAM OF': 1, 'OF LANGUAGE': 1, 'LANGUAGE EXPERTS': 1, 'EXPERTS DOCUMENTATION': 1, 'DOCUMENTATION GURUS': 1, 'GURUS COMPILER': 1, 'COMPILER OPTIMIZATION': 1, 'OPTIMIZATION NINJAS': 1, 'NINJAS AND': 1, 'AND AN': 1, 'AN INCREDIBLY': 1, 'INCREDIBLY IMPORTANT': 1, 'IMPORTANT INTERNAL': 1, 'INTERNAL DOGFOODING': 1, 'DOGFOODING GROUP': 1, 'GROUP WHO': 1, 'WHO PROVIDED': 1, 'PROVIDED FEEDBACK': 1, 'FEEDBACK TO': 1, 'TO HELP': 1, 'HELP REFINE': 1, 'REFINE AND': 1, 'AND BATTLE-TEST': 1, 'BATTLE-TEST IDEAS': 1, 'OF COURSE': 1, 'COURSE IT': 1, 'ALSO GREATLY': 1, 'GREATLY BENEFITED': 1, 'BENEFITED FROM': 1, 'THE EXPERIENCES': 1, 'EXPERIENCES HARD-WON': 1, 'HARD-WON BY': 1, 'BY MANY': 1, 'THE FIELD': 1, 'FIELD DRAWING': 1, 'RAPID GUI': 1, 'GUI PROGRAMMING': 1, 'PROGRAMMING WITH': 1, 'AND QT': 1, 'A VERY': 1, 'VERY EXPRESSIVE': 1, 'EXPRESSIVE LANGUAGE': 1, 'LANGUAGE WHICH': 1, 'WHICH MEANS': 1, 'THAT WE': 1, 'CAN USUALLY': 1, 'USUALLY WRITE': 1, 'WRITE FAR': 1, 'FAR FEWER': 1, 'CODE THAN': 1, 'THAN WOULD': 1, 'BE REQUIRED': 1, 'REQUIRED FOR': 1, 'AN EQUIVALENT': 1, 'EQUIVALENT APPLICATION': 1, 'APPLICATION WRITTEN': 1, 'IN SAY': 1, 'SAY OR': 1, 'OR JAVA': 1, 'JAVA MCCONNELL': 1, 'MCCONNELL STEVE': 1, 'STEVE NOVEMBER': 1, 'CODE COMPLETE': 1, 'KUHLMAN DAVE': 1, 'PYTHON BOOK': 1, 'BOOK BEGINNING': 1, 'BEGINNING PYTHON': 1, 'PYTHON ADVANCED': 1, 'ADVANCED PYTHON': 1, 'PYTHON EXERCISES': 1, 'APRIL SECOND': 1, 'SECOND SECTION': 1, 'SECTION FANS': 1, 'FANS OF': 1, 'PYTHON USE': 1, 'THE PHRASE': 1, 'PHRASE BATTERIES': 1, 'BATTERIES INCLUDED': 1, 'INCLUDED TO': 1, 'DESCRIBE THE': 1, 'LIBRARY WHICH': 1, 'WHICH COVERS': 1, 'COVERS EVERYTHING': 1, 'EVERYTHING FROM': 1, 'FROM ASYNCHRONOUS': 1, 'ASYNCHRONOUS PROCESSING': 1, 'PROCESSING TO': 1, 'TO ZIP': 1, 'ZIP FILES': 1, 'FILES HISTORY': 1, 'HISTORY AND': 1, 'AND LICENSE': 1, 'ALL PYTHON': 1, 'PYTHON RELEASES': 1, 'RELEASES ARE': 1, 'ARE OPEN': 1, 'SOURCE A': 1, 'A VENNERS': 1, 'VENNERS BILL': 1, 'BILL JANUARY': 1, 'THE MAKING': 1, 'MAKING OF': 1, 'ARTIMA DEVELOPER': 1, 'GUIDO JANUARY': 1, 'GUIDO AUGUST': 1, 'SETL WAS': 1, 'WAS LUKEWARM': 1, 'LUKEWARM ABOUT': 1, 'ABOUT RANGE': 1, 'RANGE LITERALS': 1, 'PYTHON-DEV MAILING': 1, 'FOREWORD FOR': 1, 'PROGRAMMING PYTHON': 1, 'PYTHON ST': 1, 'ST ED': 1, 'MOSHE OCTOBER': 1, 'RELEASE SCHEDULE': 1, 'PEP NETWORK': 1, 'NETWORK SECURITY': 1, 'SECURITY ENHANCEMENTS': 1, 'ENHANCEMENTS FOR': 1, 'CLABURN THOMAS': 1, 'THOMAS JANUARY': 1, 'GRUMPY CODE': 1, 'CODE MAKES': 1, 'MAKES PYTHON': 1, 'PYTHON GO': 1, 'GOOGLE OPEN': 1, 'SOURCE BLOG': 1, 'BLOG GRUMPY': 1, 'GRUMPY GO': 1, 'GO RUNNING': 1, 'RUNNING PYTHON': 1, 'THE CAIN': 1, 'CAIN GANG': 1, 'GANG LTD': 1, 'PYTHON METACLASSES': 1, 'METACLASSES WHO': 1, 'WHO WHY': 1, 'WHY WHEN': 1, 'WHEN PDF': 1, 'ORIGINAL PDF': 1, 'PDF ON': 1, 'SPECIAL METHOD': 1, 'METHOD NAMES': 1, 'PYDBC METHOD': 1, 'METHOD PRECONDITIONS': 1, 'PRECONDITIONS METHOD': 1, 'METHOD POSTCONDITIONS': 1, 'POSTCONDITIONS AND': 1, 'AND CLASS': 1, 'CLASS INVARIANTS': 1, 'INVARIANTS FOR': 1, 'CONTRACTS FOR': 1, 'A HETTINGER': 1, 'RAYMOND JANUARY': 1, 'PEP GENERATOR': 1, 'ITERTOOLS FUNCTIONS': 1, 'FUNCTIONS CREATING': 1, 'CREATING ITERATORS': 1, 'ITERATORS FOR': 1, 'FOR EFFICIENT': 1, 'EFFICIENT LOOPING': 1, 'A PETERS': 1, 'TIM AUGUST': 1, 'PEP THE': 1, 'MARTELLI ALEX': 1, 'ALEX RAVENSCROFT': 1, 'RAVENSCROFT ANNA': 1, 'ANNA ASCHER': 1, 'ASCHER DAVID': 1, 'PYTHON COOKBOOK': 1, 'COOKBOOK ND': 1, 'ND EDITION': 1, 'WAYS PYTHON': 1, 'A POWERFUL': 1, 'POWERFUL FORCE': 1, 'FORCE ON': 1, 'PPRINT DATA': 1, 'DATA PRETTY': 1, 'PRINTER PYTHON': 1, 'CODE LIKE': 1, 'PYTHONISTA IDIOMATIC': 1, 'IDIOMATIC PYTHON': 1, 'IS PYTHON': 1, 'A GOOD': 1, 'GOOD LANGUAGE': 1, 'FOR BEGINNING': 1, 'BEGINNING PROGRAMMERS': 1, 'MYTHS ABOUT': 1, 'ABOUT INDENTATION': 1, 'INDENTATION IN': 1, 'SWEIGART AL': 1, 'APPENDIX A': 1, 'A DIFFERENCES': 1, 'DIFFERENCES BETWEEN': 1, 'BETWEEN PYTHON': 1, 'INVENT YOUR': 1, 'YOUR OWN': 1, 'OWN COMPUTER': 1, 'COMPUTER GAMES': 1, 'GAMES WITH': 1, 'PYTHON ED': 1, 'TAIL RECURSION': 1, 'RECURSION ELIMINATION': 1, 'GUIDO FEBRUARY': 1, 'DESIGN IS': 1, 'NOT JUST': 1, 'JUST SOLVING': 1, 'SOLVING PUZZLES': 1, 'ARTIMA FORUMS': 1, 'GUIDO EBY': 1, 'PEP COROUTINES': 1, 'COROUTINES VIA': 1, 'VIA ENHANCED': 1, 'ENHANCED GENERATORS': 1, 'RELEASE AND': 1, 'AND CHANGELOG': 1, 'NUMERICAL EQUALITY': 1, 'REFERENCE EQUALITY': 1, 'GUIDO HETTINGER': 1, 'RAYMOND FEBRUARY': 1, 'PEP CONDITIONAL': 1, 'TYPES PYTHON': 1, 'RC DOCUMENTATION': 1, 'PEP LITERAL': 1, 'LITERAL STRING': 1, 'WHY MUST': 1, 'MUST SELF': 1, 'SELF BE': 1, 'USED EXPLICITLY': 1, 'EXPLICITLY IN': 1, 'IN METHOD': 1, 'METHOD DEFINITIONS': 1, 'DEFINITIONS AND': 1, 'AND CALLS': 1, 'AND HISTORY': 1, 'HISTORY FAQ': 1, 'REFERENCE SECTION': 1, 'NEW-STYLE AND': 1, 'AND CLASSIC': 1, 'CLASSIC CLASSES': 1, 'CLASSES FOR': 1, 'FOR RELEASE': 1, 'TYPE HINTING': 1, 'HINTING FOR': 1, 'MYPY OPTIONAL': 1, 'TYPING FOR': 1, 'PEP UNIFYING': 1, 'UNIFYING LONG': 1, 'LONG INTEGERS': 1, 'AND INTEGERS': 1, 'THE TILDE': 1, 'TILDE OPERATOR': 1, 'PYTHON STACKOVERFLOW': 1, 'BITWISEOPERATORS PYTHON': 1, 'PYTHON WIKI': 1, 'PEP CHANGING': 1, 'CHANGING THE': 1, \"WHY PYTHON'S\": 1, \"PYTHON'S INTEGER\": 1, 'DIVISION FLOORS': 1, 'AUGUST ROUND': 1, 'AUGUST PYTHON': 1, 'PYTHON ESSENTIAL': 1, 'ESSENTIAL REFERENCE': 1, 'REFERENCE DAVID': 1, 'BEAZLEY BUILT-IN': 1, 'BUILT-IN TYPE': 1, 'PIOTROWSKI PRZEMYSLAW': 1, 'PRZEMYSLAW JULY': 1, 'BUILD A': 1, 'A RAPID': 1, 'RAPID WEB': 1, 'WEB DEVELOPMENT': 1, 'DEVELOPMENT ENVIRONMENT': 1, 'ENVIRONMENT FOR': 1, 'PYTHON SERVER': 1, 'SERVER PAGES': 1, 'PAGES AND': 1, 'AND ORACLE': 1, 'ORACLE TECHNOLOGY': 1, 'TECHNOLOGY NETWORK': 1, 'FACUNDO OCTOBER': 1, 'ENTHOUGHT CANOPY': 1, 'GUIDO JUNE': 1, 'PEP STYLE': 1, 'STYLE GUIDE': 1, 'GUIDE FOR': 1, 'FOR CODE': 1, 'CPYTHON BYTE': 1, 'INTERNALS PDF': 1, 'PYPY COMPATIBILITY': 1, 'SPEED COMPARISON': 1, 'COMPARISON BETWEEN': 1, 'BETWEEN CPYTHON': 1, 'STM WITH': 1, 'WITH THREADS': 1, 'APPLICATION-LEVEL STACKLESS': 1, 'STACKLESS FEATURES': 1, 'FEATURES PYPY': 1, 'PLANS FOR': 1, 'FOR OPTIMIZING': 1, 'OPTIMIZING PYTHON': 1, 'GOOGLE PROJECT': 1, 'PROJECT HOSTING': 1, 'PYTHON ON': 1, 'STOCHASTIC GEOMETRY': 1, 'HOME NUITKA': 1, 'MURRI RICCARDO': 1, 'PERFORMANCE OF': 1, 'PYTHON RUNTIMES': 1, 'RUNTIMES ON': 1, 'A NON-NUMERIC': 1, 'NON-NUMERIC SCIENTIFIC': 1, 'SCIENTIFIC CODE': 1, 'EUROPEAN CONFERENCE': 1, 'SCIENCE EUROSCIPY': 1, 'A WARSAW': 1, 'WARSAW BARRY': 1, 'BARRY HYLTON': 1, 'HYLTON JEREMY': 1, 'JEREMY GOODGER': 1, 'DAVID JUNE': 1, 'PEP PEP': 1, 'PEP PURPOSE': 1, 'CANNON BRETT': 1, 'GUIDO SOME': 1, 'SOME GUYS': 1, 'GUYS AND': 1, 'A MAILING': 1, 'LIST HOW': 1, 'HOW PYTHON': 1, 'IS DEVELOPED': 1, 'ON JUNE': 1, \"PYTHON DEVELOPER'S\": 1, \"DEVELOPER'S GUIDE\": 1, 'NORWITZ NEAL': 1, 'NEAL APRIL': 1, 'PYTHON-DEV RELEASE': 1, 'RELEASE SCHEDULES': 1, 'SCHEDULES WAS': 1, 'WAS STABILITY': 1, 'STABILITY CHANGE': 1, 'AAHZ BAXTER': 1, 'ANTHONY MARCH': 1, 'PEP BUG': 1, 'BUG FIX': 1, 'FIX RELEASES': 1, 'PYTHON BUILDBOT': 1, 'DEVELOPERS GUIDE': 1, 'A WHETTING': 1, 'WHETTING YOUR': 1, 'YOUR APPETITE': 1, 'PYTHON SHOULD': 1, 'SHOULD I': 1, 'I USE': 1, 'USE ELSE': 1, 'ELSE AFTER': 1, 'A RETURN': 1, 'RETURN IN': 1, 'AN IF': 1, 'IF BLOCK': 1, 'STACK OVERFLOW': 1, 'STACK EXCHANGE': 1, 'PYTHON POWERFUL': 1, 'POWERFUL OBJECT-ORIENTED': 1, 'MEDIA INC': 1, 'FEHILY CHRIS': 1, 'PEACHPIT PRESS': 1, 'TIOBE THE': 1, 'THE SOFTWARE': 1, 'SOFTWARE QUALITY': 1, 'QUALITY COMPANY': 1, 'SOFTWARE INDEX': 1, 'INDEX PYTHON': 1, 'PRECHELT LUTZ': 1, 'LUTZ MARCH': 1, 'EMPIRICAL COMPARISON': 1, 'JAVA PERL': 1, 'PERL PYTHON': 1, 'REXX AND': 1, 'AND TCL': 1, 'TCL PDF': 1, 'QUOTES ABOUT': 1, 'ORGANIZATIONS USING': 1, 'THE HOLY': 1, 'HOLY GRAIL': 1, 'GRAIL OF': 1, 'CERN BULLETIN': 1, 'CERN PUBLICATIONS': 1, 'SHAFER DANIEL': 1, 'PYTHON STREAMLINES': 1, 'STREAMLINES SPACE': 1, 'SPACE SHUTTLE': 1, 'SHUTTLE MISSION': 1, 'MISSION DESIGN': 1, 'FORTENBERRY TIM': 1, 'TIM JANUARY': 1, 'INDUSTRIAL LIGHT': 1, 'LIGHT MAGIC': 1, 'MAGIC RUNS': 1, 'RUNS ON': 1, 'TAFT DARRYL': 1, 'PYTHON SLITHERS': 1, 'SLITHERS INTO': 1, 'INTO SYSTEMS': 1, 'ZIFF DAVIS': 1, 'DAVIS HOLDINGS': 1, 'USAGE STATISTICS': 1, 'STATISTICS AND': 1, 'AND MARKET': 1, 'MARKET SHARE': 1, 'SHARE OF': 1, 'FOR WEBSITES': 1, 'OLIPHANT TRAVIS': 1, 'FOR SCIENTIFIC': 1, 'JARROD AIVAZIS': 1, 'AIVAZIS MICHAEL': 1, 'FOR SCIENTISTS': 1, 'SCIENTISTS AND': 1, 'AND ENGINEERS': 1, 'NUMERIC COMPUTATION': 1, 'COMPUTATION AND': 1, 'STATISTICAL DATA': 1, 'ANALYSIS ON': 1, 'SCIENTIFIC DATA': 1, 'ANALYSIS USING': 1, 'USING JYTHON': 1, 'JYTHON SCRIPTING': 1, 'SCRIPTING AND': 1, 'INSTALLERS FOR': 1, 'FOR GIMP': 1, 'GIMP FOR': 1, 'FOR WINDOWS': 1, 'WINDOWS FREQUENTLY': 1, 'FREQUENTLY ASKED': 1, 'ASKED QUESTIONS': 1, 'JASC PSP': 1, 'PSP COMPONENTS': 1, 'ON MARCH': 1, 'ABOUT GETTING': 1, 'GETTING STARTED': 1, 'STARTED WITH': 1, 'WITH WRITING': 1, 'WRITING GEOPROCESSING': 1, 'GEOPROCESSING SCRIPTS': 1, 'ARCGIS DESKTOP': 1, 'DESKTOP HELP': 1, 'ENVIRONMENTAL SYSTEMS': 1, 'SYSTEMS RESEARCH': 1, 'RESEARCH INSTITUTE': 1, 'CCP PORKBELLY': 1, 'PORKBELLY AUGUST': 1, 'EVE COMMUNITY': 1, 'COMMUNITY DEV': 1, 'DEV BLOGS': 1, 'CCP GAMES': 1, 'AS YOU': 1, 'YOU MAY': 1, 'MAY KNOW': 1, 'KNOW EVE': 1, 'EVE HAS': 1, 'HAS AT': 1, 'AT ITS': 1, 'CORE THE': 1, 'THE PROGRAMMING': 1, 'LANGUAGE KNOWN': 1, 'KNOWN AS': 1, 'AS STACKLESS': 1, 'CAUDILL BARRY': 1, 'BARRY SEPTEMBER': 1, 'MODDING SID': 1, 'IV DEVELOPER': 1, 'DEVELOPER BLOG': 1, 'FIRAXIS GAMES': 1, 'CREATED THREE': 1, 'THREE LEVELS': 1, 'LEVELS OF': 1, 'OF TOOLS': 1, 'THE NEXT': 1, 'NEXT LEVEL': 1, 'LEVEL OFFERS': 1, 'OFFERS PYTHON': 1, 'AND XML': 1, 'XML SUPPORT': 1, 'SUPPORT LETTING': 1, 'LETTING MODDERS': 1, 'MODDERS WITH': 1, 'WITH MORE': 1, 'MORE EXPERIENCE': 1, 'EXPERIENCE MANIPULATE': 1, 'MANIPULATE THE': 1, 'THE GAME': 1, 'GAME WORLD': 1, 'WORLD AND': 1, 'AND EVERYTHING': 1, 'EVERYTHING IN': 1, 'IN IT': 1, 'LANGUAGE GUIDE': 1, 'GOOGLE DOCUMENTS': 1, 'DOCUMENTS LIST': 1, 'LIST DATA': 1, 'DATA API': 1, 'PYTHON BEST': 1, 'BEST PROGRAMMING': 1, 'FOR ALGORITHMIC': 1, 'TRADING SYSTEMS': 1, 'TRADING WITH': 1, 'WITH INTERACTIVE': 1, 'INTERACTIVE BROKERS': 1, 'BROKERS USING': 1, 'PYTHON AN': 1, 'AN IBPY': 1, 'IBPY TUTORIAL': 1, 'FOR ARTIFICIAL': 1, 'ON NOVEMBER': 1, 'PAINE JOCELYN': 1, 'JOCELYN ED': 1, 'AI IN': 1, 'AI EXPERT': 1, 'EXPERT NEWSLETTER': 1, 'RUSSELL STUART': 1, 'NORVIG PETER': 1, 'INTELLIGENCE A': 1, 'A MODERN': 1, 'MODERN APPROACH': 1, 'APPROACH RD': 1, 'RD ED': 1, 'UPPER SADDLE': 1, 'SADDLE RIVER': 1, 'RIVER NJ': 1, 'NJ PRENTICE': 1, 'PRENTICE HALL': 1, 'LANGUAGE TOOLKIT': 1, 'IMMUNITY KNOWING': 1, \"KNOWING YOU'RE\": 1, \"YOU'RE SECURE\": 1, 'CORELABS SITE': 1, 'WHAT IS': 1, 'IS SUGAR': 1, 'AND FIXES': 1, 'DOCUMENT FOUNDATION': 1, 'GOTCHAS FOR': 1, 'PYTHON USERS': 1, 'CODEHAUS FOUNDATION': 1, 'COMPARISON TO': 1, 'PROPOSALS ITERATORS': 1, 'ITERATORS AND': 1, 'AND GENERATORS': 1, 'GENERATORS ES': 1, 'ES WIKI': 1, 'KINCAID JASON': 1, 'JASON NOVEMBER': 1, \"GOOGLE'S GO\": 1, 'GO A': 1, 'NEW PROGRAMMING': 1, \"LANGUAGE THAT'S\": 1, \"THAT'S PYTHON\": 1, 'PYTHON MEETS': 1, 'STRACHAN JAMES': 1, 'JAMES AUGUST': 1, 'GROOVY THE': 1, 'THE BIRTH': 1, 'BIRTH OF': 1, 'NEW DYNAMIC': 1, 'LIN MIKE': 1, 'THING FOR': 1, 'FOR OCAML': 1, 'MASSACHUSETTS INSTITUTE': 1, 'INSTITUTE OF': 1, 'OF TECHNOLOGY': 1, 'OF RUBY': 1, 'I STARTED': 1, 'STARTED WORK': 1, 'SWIFT PROGRAMMING': 1, 'JULY OF': 1, 'I IMPLEMENTED': 1, 'IMPLEMENTED MUCH': 1, 'MUCH OF': 1, 'THE BASIC': 1, 'BASIC LANGUAGE': 1, 'LANGUAGE STRUCTURE': 1, 'STRUCTURE WITH': 1, 'WITH ONLY': 1, 'FEW PEOPLE': 1, 'PEOPLE KNOWING': 1, 'KNOWING OF': 1, 'ITS EXISTENCE': 1, 'FEW OTHER': 1, 'OTHER AMAZING': 1, 'AMAZING PEOPLE': 1, 'PEOPLE STARTED': 1, 'STARTED CONTRIBUTING': 1, 'CONTRIBUTING IN': 1, 'IN EARNEST': 1, 'EARNEST LATE': 1, 'LATE IN': 1, 'IT BECAME': 1, 'BECAME A': 1, 'MAJOR FOCUS': 1, 'FOCUS FOR': 1, 'THE APPLE': 1, 'APPLE DEVELOPER': 1, 'DEVELOPER TOOLS': 1, 'TOOLS GROUP': 1, 'GROUP IN': 1, 'KUPRIES ANDREAS': 1, 'ANDREAS FELLOWS': 1, 'FELLOWS DONAL': 1, 'TIP TIP': 1, 'TIP FORMAT': 1, 'TCL DEVELOPER': 1, 'DEVELOPER XCHANGE': 1, 'GUSTAFSSON PER': 1, 'PER NISKANEN': 1, 'NISKANEN RAIMO': 1, 'RAIMO JANUARY': 1, 'EEP EEP': 1, 'EEP PURPOSE': 1, 'INDEX FOR': 1, 'FOR MARCH': 1, 'READING EDIT': 1, 'EDIT DOWNEY': 1, 'DOWNEY ALLEN': 1, 'THINK PYTHON': 1, 'PYTHON HOW': 1, 'A COMPUTER': 1, 'COMPUTER SCIENTIST': 1, 'SCIENTIST VERSION': 1, 'HAMILTON NAOMI': 1, 'NAOMI AUGUST': 1, 'THE A-Z': 1, 'A-Z OF': 1, 'LANGUAGES PYTHON': 1, 'PYTHON TH': 1, 'TH ED': 1, 'PYTHON ND': 1, 'ND ED': 1, 'ADDISON-WESLEY PROFESSIONAL': 1, 'LINKS EDIT': 1, 'EDIT FIND': 1, 'FIND MORE': 1, 'MORE ABOUTPYTHON': 1, 'ABOUTPYTHON PROGRAMMING': 1, 'PROGRAMMING LANGUAGE)AT': 1, \"LANGUAGE)AT WIKIPEDIA'S\": 1, \"WIKIPEDIA'S SISTER\": 1, 'SISTER PROJECTS': 1, 'PROJECTS MEDIA': 1, 'MEDIA FROM': 1, 'FROM WIKIMEDIA': 1, 'WIKIMEDIA COMMONS': 1, 'COMMONS QUOTATIONS': 1, 'QUOTATIONS FROM': 1, 'FROM WIKIQUOTE': 1, 'WIKIQUOTE TEXTBOOKS': 1, 'TEXTBOOKS FROM': 1, 'FROM WIKIBOOKS': 1, 'WIKIBOOKS LEARNING': 1, 'LEARNING RESOURCES': 1, 'RESOURCES FROM': 1, 'FROM WIKIVERSITY': 1, 'WIKIVERSITY OFFICIAL': 1, 'OFFICIAL WEBSITE': 1, 'WEBSITE PYTHON': 1, 'PYTHON AT': 1, 'AT CURLIE': 1, 'CURLIE BASED': 1, 'ON DMOZ': 1, 'DMOZ PROGRAMMING': 1, 'LANGUAGES COMPARISON': 1, 'COMPARISON TIMELINE': 1, 'TIMELINE HISTORY': 1, 'HISTORY ASSEMBLY': 1, 'ASSEMBLY BASIC': 1, 'BASIC COBOL': 1, 'COBOL FORTRAN': 1, 'FORTRAN GO': 1, 'GROOVY HASKELL': 1, 'HASKELL JAVA': 1, 'JAVA JAVASCRIPT': 1, 'JAVASCRIPT JS': 1, 'JS KOTLIN': 1, 'KOTLIN LISP': 1, 'LISP LUA': 1, 'LUA OBJECTIVE-C': 1, 'OBJECTIVE-C PASCAL': 1, 'PASCAL PERL': 1, 'PERL PHP': 1, 'PHP PYTHON': 1, 'REXX RUBY': 1, 'RUBY SHELL': 1, 'SHELL SMALLTALK': 1, 'SMALLTALK SWIFT': 1, 'SWIFT VISUAL': 1, 'VISUAL BASIC': 1, 'BASIC NET': 1, 'NET VB.NET': 1, 'VB.NET VBSCRIPT': 1, 'VBSCRIPT MORE': 1, 'CATEGORY LISTS': 1, 'LISTS ALPHABETICAL': 1, 'ALPHABETICAL CATEGORICAL': 1, 'CATEGORICAL GENERATIONAL': 1, 'GENERATIONAL NON-ENGLISH-BASED': 1, 'NON-ENGLISH-BASED PYTHON': 1, 'IMPLEMENTATIONS CLPYTHON': 1, 'CLPYTHON CPYTHON': 1, 'CPYTHON CYTHON': 1, 'CYTHON MICROPYTHON': 1, 'NUMBA IRONPYTHON': 1, 'JYTHON PSYCO': 1, 'PSYCO PYPY': 1, 'PYPY PYTHON': 1, 'FOR SHED': 1, 'SKIN STACKLESS': 1, 'PYTHON UNLADEN': 1, 'SWALLOW MORE': 1, 'IDE BOA': 1, 'BOA ERIC': 1, 'ERIC PYTHON': 1, 'IDE IDLE': 1, 'IDLE PYDEV': 1, 'PYDEV SPE': 1, 'SPE NINJA-IDE': 1, 'NINJA-IDE MORE': 1, 'TOPICS WSGI': 1, 'WSGI SOFTWARE': 1, 'SOFTWARE LIST': 1, 'LIST PYTHON': 1, 'FOUNDATION PYCON': 1, 'PYCON PYTHON': 1, 'FRAMEWORKS BLUEBREAM': 1, 'BLUEBREAM BOTTLE': 1, 'BOTTLE CHERRYPY': 1, 'CHERRYPY DJANGO': 1, 'DJANGO FLASK': 1, 'FLASK GROK': 1, 'GROK NAGARE': 1, 'NAGARE NEVOW': 1, 'NEVOW PYJS': 1, 'PYJS PYLONS': 1, 'PYRAMID QUIXOTE': 1, 'QUIXOTE SPYCE': 1, 'SPYCE TACTIC': 1, 'TACTIC TORNADO': 1, 'TORNADO TURBOGEARS': 1, 'TURBOGEARS TWISTEDWEB': 1, 'TWISTEDWEB WEBWARE': 1, 'WEBWARE WEB': 1, 'PY ZOPE': 1, 'ZOPE MORE': 1, 'SOFTWARE GENERAL': 1, 'GENERAL ALTERNATIVE': 1, 'ALTERNATIVE TERMS': 1, 'TERMS FOR': 1, 'FOR FREE': 1, 'OF OPEN-SOURCE': 1, 'OPEN-SOURCE AND': 1, 'AND CLOSED-SOURCE': 1, 'CLOSED-SOURCE SOFTWARE': 1, 'OF SOURCE': 1, 'SOURCE CODE': 1, 'CODE HOSTING': 1, 'HOSTING FACILITIES': 1, 'FACILITIES FREE': 1, 'SOFTWARE FREE': 1, 'SOFTWARE PROJECT': 1, 'PROJECT DIRECTORIES': 1, 'DIRECTORIES GRATIS': 1, 'GRATIS VERSUS': 1, 'VERSUS LIBRE': 1, 'LIBRE LONG-TERM': 1, 'LONG-TERM SUPPORT': 1, 'SUPPORT OPEN-SOURCE': 1, 'SOFTWARE OPEN-SOURCE': 1, 'SOFTWARE DEVELOPMENT': 1, 'DEVELOPMENT OUTLINE': 1, 'OUTLINE SOFTWARE': 1, 'SOFTWARE PACKAGES': 1, 'PACKAGES AUDIO': 1, 'AUDIO BIOINFORMATICS': 1, 'BIOINFORMATICS CODECS': 1, 'CODECS COLLABORATION': 1, 'COLLABORATION CONFIGURATION': 1, 'CONFIGURATION MANAGEMENT': 1, 'MANAGEMENT DEVICE': 1, 'DEVICE DRIVERS': 1, 'DRIVERS GRAPHICS': 1, 'GRAPHICS WIRELESS': 1, 'WIRELESS GEOPHYSICS': 1, 'GEOPHYSICS HEALTH': 1, 'HEALTH MATHEMATICS': 1, 'MATHEMATICS OPERATING': 1, 'SYSTEMS PROGRAMMING': 1, 'LANGUAGES ROUTING': 1, 'ROUTING STATISTICS': 1, 'STATISTICS TELEVISION': 1, 'TELEVISION VIDEO': 1, 'GAMES WEB': 1, 'APPLICATIONS CONTENT': 1, 'CONTENT MANAGEMENT': 1, 'MANAGEMENT SYSTEMS': 1, 'SYSTEMS E-COMMERCE': 1, 'E-COMMERCE WORD': 1, 'WORD PROCESSORS': 1, 'PROCESSORS ANDROID': 1, 'ANDROID APPS': 1, 'APPS IOS': 1, 'IOS APPS': 1, 'APPS COMMERCIAL': 1, 'COMMERCIAL TRADEMARKED': 1, 'TRADEMARKED FORMERLY': 1, 'FORMERLY PROPRIETARY': 1, 'PROPRIETARY COMMUNITY': 1, 'COMMUNITY FREE': 1, 'MOVEMENT HISTORY': 1, 'HISTORY OPEN-SOURCE': 1, 'MOVEMENT ORGANIZATIONS': 1, 'ORGANIZATIONS EVENTS': 1, 'EVENTS LICENSES': 1, 'LICENSES AFL': 1, 'AFL APACHE': 1, 'APACHE APSL': 1, 'APSL ARTISTIC': 1, 'ARTISTIC BEERWARE': 1, 'BEERWARE BOOST': 1, 'BOOST BSD': 1, 'BSD CC': 1, 'CC CDDL': 1, 'CDDL EPL': 1, 'EPL GNU': 1, 'GNU GPL': 1, 'GPL GNU': 1, 'GNU LGPL': 1, 'LGPL ISC': 1, 'ISC MIT': 1, 'MIT MPL': 1, 'MPL MS-PL/RL': 1, 'MS-PL/RL PYTHON': 1, 'FOUNDATION SLEEPYCAT': 1, 'SLEEPYCAT UNLICENSE': 1, 'UNLICENSE WTFPL': 1, 'WTFPL ZLIB': 1, 'ZLIB LICENSE': 1, 'LICENSE TYPES': 1, 'AND STANDARDS': 1, 'STANDARDS COMPARISON': 1, 'SOFTWARE LICENSES': 1, 'LICENSES CONTRIBUTOR': 1, 'CONTRIBUTOR LICENSE': 1, 'LICENSE AGREEMENT': 1, 'AGREEMENT COPYFREE': 1, 'COPYFREE COPYLEFT': 1, 'COPYLEFT DEBIAN': 1, 'DEBIAN FREE': 1, 'SOFTWARE GUIDELINES': 1, 'GUIDELINES DEFINITION': 1, 'DEFINITION OF': 1, 'FREE CULTURAL': 1, 'CULTURAL WORKS': 1, 'WORKS FREE': 1, 'FREE LICENSE': 1, 'LICENSE THE': 1, 'THE FREE': 1, 'SOFTWARE DEFINITION': 1, 'DEFINITION THE': 1, 'THE OPEN': 1, 'SOURCE DEFINITION': 1, 'DEFINITION OPEN-SOURCE': 1, 'OPEN-SOURCE LICENSE': 1, 'LICENSE PERMISSIVE': 1, 'PERMISSIVE SOFTWARE': 1, 'SOFTWARE LICENCE': 1, 'LICENCE PUBLIC': 1, 'PUBLIC DOMAIN': 1, 'DOMAIN VIRAL': 1, 'VIRAL LICENSE': 1, 'LICENSE CHALLENGES': 1, 'CHALLENGES BINARY': 1, 'BINARY BLOB': 1, 'BLOB DIGITAL': 1, 'DIGITAL RIGHTS': 1, 'RIGHTS MANAGEMENT': 1, 'MANAGEMENT HARDWARE': 1, 'HARDWARE RESTRICTIONS': 1, 'RESTRICTIONS LICENSE': 1, 'LICENSE PROLIFERATION': 1, 'PROLIFERATION MOZILLA': 1, 'MOZILLA SOFTWARE': 1, 'SOFTWARE REBRANDING': 1, 'REBRANDING PROPRIETARY': 1, 'PROPRIETARY SOFTWARE': 1, 'SOFTWARE SCO/LINUX': 1, 'SCO/LINUX CONTROVERSIES': 1, 'CONTROVERSIES SECURE': 1, 'SECURE BOOT': 1, 'BOOT SOFTWARE': 1, 'SOFTWARE PATENTS': 1, 'PATENTS SOFTWARE': 1, 'SOFTWARE SECURITY': 1, 'SECURITY TRUSTED': 1, 'TRUSTED COMPUTING': 1, 'COMPUTING RELATED': 1, 'RELATED TOPICS': 1, 'TOPICS THE': 1, 'THE CATHEDRAL': 1, 'CATHEDRAL AND': 1, 'THE BAZAAR': 1, 'BAZAAR FORKING': 1, 'FORKING MICROSOFT': 1, 'MICROSOFT OPEN': 1, 'OPEN SPECIFICATION': 1, 'SPECIFICATION PROMISE': 1, 'PROMISE REVOLUTION': 1, 'REVOLUTION OS': 1, 'OS BOOK': 1, 'BOOK CATEGORY': 1, 'CATEGORY COMMONS': 1, 'COMMONS PORTAL': 1, 'PORTAL AUTHORITY': 1, 'AUTHORITY CONTROL': 1, 'CONTROL LCCN': 1, 'LCCN SH': 1, 'SH GND': 1, 'GND SUDOC': 1, 'SUDOC BNF': 1, 'BNF CB': 1, 'CB DATA': 1})\n"
     ]
    }
   ],
   "source": [
    "print(getNgrams(content, 2))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.1"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
